# HG changeset patch # User Markus Mützel # Date 1669727167 -3600 # Node ID 87a8c7e2f20fd15462d03d9c8e68c16360338319 # Parent 7a0702b1d19cf787c8b6fb59eef39a331903cdd7# Parent 7d7e04fc21ba297c07c0ba6f5dda829776a71b09 maint: Merge stable to default. diff -r 7a0702b1d19c -r 87a8c7e2f20f libgui/graphics/qt-graphics-toolkit.cc --- a/libgui/graphics/qt-graphics-toolkit.cc Mon Nov 28 19:56:21 2022 -0800 +++ b/libgui/graphics/qt-graphics-toolkit.cc Tue Nov 29 14:06:07 2022 +0100 @@ -180,11 +180,16 @@ if (proxy) { - if (go.isa ("uicontrol") - && pId == uicontrol::properties::ID_STYLE) + if ((go.isa ("uicontrol") + && pId == uicontrol::properties::ID_STYLE) + || (go.isa ("uitable") + && pId == uitable::properties::ID_DATA)) { // Special case: we need to recreate the control widget // associated with the octave graphics_object + // FIXME: For uitable, it would only be necessary to recreate + // the table widget if the type of the displayed values changes + // between Boolean and non-Boolean (bug #63388). finalize (go); initialize (go);