qgis/Quantum-GIS — pull request #176 by dakcarto (2012-06-15 21:35:40+00:00)
Title: Fix for #5753, for all platforms.

This fix takes a different approach to dynamically building standard plugin category menus, by putting them after or before the Raster menu, which is already in /src/ui/qgisapp.ui.

If third-party plugins use firstRightStandardMenu() as a key for placing their plugin menus before it, this fix should now keep the menubar properly ordered, with dynamically added/removed standard plugin category menus, as such:

File, Edit, View, Layer, Settings, Plugins, [Vector], Raster, [Database], [Web], [Plugin-added-menus], Window (on Mac), Help

See note at http://hub.qgis.org/issues/5753 referencing this pull request for a more in-depth explanation.

It would be good to have this backported to any point release of 1.8.x, as it is still slightly broken in 1.8 branch.