Skip to content

Commit

Permalink
fixed crash when layout view is not specified
Browse files Browse the repository at this point in the history
  • Loading branch information
mvladic committed Jul 3, 2019
1 parent b245928 commit 68a409b
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions src/eez/gui/widgets/layout_view.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,11 @@ void LayoutViewWidget_enum(OBJ_OFFSET widgetOffset, int16_t x, int16_t y, data::
EnumWidgetsCallback callback) {
DECL_WIDGET(widget, widgetOffset);
DECL_WIDGET_SPECIFIC(LayoutViewWidgetSpecific, layoutViewSpecific, widget);
DECL_WIDGET(layout, getPageOffset(layoutViewSpecific->layout));
DECL_WIDGET_SPECIFIC(PageWidget, layoutSpecific, layout);
enumContainer(x, y, cursor, previousState, currentState, callback, layoutSpecific->widgets);
if (layoutViewSpecific->layout != -1) {
DECL_WIDGET(layout, getPageOffset(layoutViewSpecific->layout));
DECL_WIDGET_SPECIFIC(PageWidget, layoutSpecific, layout);
enumContainer(x, y, cursor, previousState, currentState, callback, layoutSpecific->widgets);
}
}

} // namespace gui
Expand Down

0 comments on commit 68a409b

Please sign in to comment.