lib/glimmer/swt/shell_proxy.rb in glimmer-dsl-swt-4.21.2.5 vs lib/glimmer/swt/shell_proxy.rb in glimmer-dsl-swt-4.22.0.0
- old
+ new
@@ -86,10 +86,10 @@
end
end
end
on_widget_disposed do
@last_shell_closing = true if @display.shells.count == 1 && @display.shells.first == @swt_widget
- clear_shapes
+ clear_shapes unless @last_shell_closing
end
@display ||= @swt_widget.getDisplay
end
end