lib/shoes/swt/common/update_position.rb in shoes-swt-4.0.0.pre7 vs lib/shoes/swt/common/update_position.rb in shoes-swt-4.0.0.pre8

- old
+ new

@@ -5,9 +5,13 @@ # Updates the position of this object. This object does not have its # own painter, so we need to update the position manually. def update_position unless @real.disposed? @real.set_location dsl.element_left, dsl.element_top + + # Why update size too? On Mac, SWT snaps sizing to defaults after + # setting location for reasons I've yet to understand. #1323 + @real.set_size dsl.element_width, dsl.element_height end end end end end