GNOME Bugzilla – Bug 564864
Plugin Menu Items are an unordered list
Last modified: 2009-12-04 11:42:14 UTC
this report has been filed here: https://bugs.edge.launchpad.net/ubuntu/+source/nautilus/+bug/276157 "Installing any number of plugins which as nautilus image plugin or bzr-gtk will quickly show that each right click menu has it's own and distinctive menu ordering for each of these plugins. What is happening is that these plugins are being processed and their results are not being stored as a set list. This means that the menu location is unpredictable and the more plugins installed the worse it would get. This is a bad behaviour and it will disrupt the design flow and constancy of nautilus. If this problem can be fixed in some way by the plugins themselves, I can't find it. So it seems to be a nautilus bug. STR: Install a number of plugins including the image plugin, right click on an image, now right click an image and a sound file. The menu items are still there, but (at least on my machine) the resize and rotate options have switched places." Thanks,
I'm working on the NautilusSvn project (http://code.google.com/p/nautilussvn) and I experience a very similar issue with our extension. I'm running Ubuntu 8.10, btw. If we have multiple context menu items that are sometimes shown and sometimes not, depending on the status of the selected file(s), then the ordering of the menu items will change in a seemingly random way. So, say I click on a file with "normal" status. It will show a menu like ['Item A', 'Item B', 'Item C']. It seems if I click another file with a "normal" status, the menu will appear the same. But if I then click a "modified" file, then menu may show something like ["Item D", "Item C", "Item A"] (it should be a little different, but it should appear A, C, D). Then, if I click back to the original "normal" item, that menu will now appear like ["Item C", "Item A", "Item B"]. This mis-ordering then appears on every "normal" menu in a non-random way (i.e. it is mis-ordered but the same for every "normal" menu). You can see our actual extension code here: http://code.google.com/p/nautilussvn/source/browse/branches/v0.12/nautilussvn/lib/extensions/nautilus/NautilusSvn.py?spec=svn610&r=610
Created attachment 126614 [details] Minimal test case Put the attached file in your ~/.nautilus/python-extensions folder. Then type: nautilus -q && nautilus --no-desktop in the command line (make sure nautilus is closed beforehand)
Created attachment 126615 [details] Minimal test case Put the attached file in your ~/.nautilus/python-extensions folder. Then type: nautilus -q && nautilus --no-desktop in the command line (make sure nautilus is closed beforehand)
Looks like a hiccup with the uploader. I also wanted to point to a link I found doing some searching, which points to a similar bug... http://www.grumz.net/?q=node/155
Good news, this should be fixed as of GTK+ 2.18.4. See this bug report filed by Alexander Larsson. https://bugzilla.gnome.org/show_bug.cgi?id=603128
Ok, let's mark this as a duplicate then. *** This bug has been marked as a duplicate of bug 603128 ***