Index: Slim/Web/Pages/Home.pm
===================================================================
--- Slim/Web/Pages/Home.pm	(revision 33007)
+++ Slim/Web/Pages/Home.pm	(working copy)
@@ -139,15 +139,9 @@
 		my @sorted = sort {
 			(
 				$menu !~ /(?:my_apps)/ &&
-				( $pluginWeights->{$a} || 0 ) <=>
-				( $pluginWeights->{$b} || 0 )
+				( $pluginWeights->{$a} || $prefs->get("rank-$a") || 0 ) <=>
+				( $pluginWeights->{$b} || $prefs->get("rank-$b") || 0 )
 			)
-			||
-			( 
-				$menu !~ /(?:my_apps)/ &&
-				( $prefs->get("rank-$b") || 0 ) <=> 
-				( $prefs->get("rank-$a") || 0 )
-			)
 			|| 
 			(
 				$menu =~ /(?:my_apps)/ && $a eq 'PLUGIN_APP_GALLERY_MODULE_NAME' && -1