GNOME Bugzilla – Bug 626328
'use_action_appearance' property changes location when saving file
Last modified: 2010-12-31 04:37:19 UTC
Created attachment 167338 [details] Demo UI file When saving a GtkBuilder UI file, 'use_action_appearance' properties (or 'related_action', respectively) reproducibly change their position in the list of properties of widgets related to a GtkAction. This is annoying because it clutters diffs and makes the actual changes harder to spot. A file for the purpose of demonstration is attached. Take the following steps to reproduce it: 1. Open demo.ui in a text editor and notice that 'use_action_appearance' is located in the line above 'related_action'. 2. Open demo.ui using glade, select the widget 'test_button' by clicking on it, and save the file. 3. Open demo.ui in a text editor and notice that 'use_action_appearance' is located in the line *below* 'related_action'. 4. Open demo.ui using glade, select the widget 'test_button' by clicking on it, and save the file. 5. Go back to step 1.
Very interesting find. I debugged this for a while and found it's actually a bug in libgobject/gtk. See bug 628253.
GObject bug has since been fixed, marking as a duplicate of fixed bug. *** This bug has been marked as a duplicate of bug 628253 ***