fix(color): Clear edit mode when page closes (#4152)
This commit is contained in:
+7
@@ -72,6 +72,13 @@ void FormField::onCancel()
|
||||
}
|
||||
}
|
||||
|
||||
void FormField::deleteLater(bool detach, bool trash)
|
||||
{
|
||||
if (isEditMode())
|
||||
setEditMode(false);
|
||||
Window::deleteLater(detach, trash);
|
||||
}
|
||||
|
||||
FormWindow::Line::Line(Window* parent, lv_obj_t* obj, FlexGridLayout* layout) :
|
||||
Window(parent, obj), layout(layout)
|
||||
{
|
||||
|
||||
+2
-1
@@ -45,7 +45,8 @@ class FormField : public Window
|
||||
|
||||
void onClicked() override;
|
||||
void onCancel() override;
|
||||
|
||||
void deleteLater(bool detach = true, bool trash = true) override;
|
||||
|
||||
protected:
|
||||
bool editMode = false;
|
||||
bool enabled = true;
|
||||
|
||||
Reference in New Issue
Block a user