Index: admin_theme.module
===================================================================
--- admin_theme.module	(revision 568)
+++ admin_theme.module	(working copy)
@@ -136,8 +136,12 @@
   
   // we should not show the admin theme if the user has no access or the path is in the disallow list
   if (!user_access('access admin theme') || $admin_theme_disallow) {
-    unset($GLOBALS['custom_theme']);
-    return;
+
+    if ($GLOBALS['custom_theme'] == variable_get('admin_theme', '0')) {
+        unset($GLOBALS['custom_theme']);
+        return;
+    }
+  
   }
   
   // check if an option is enabled and if it results to TRUE
@@ -235,4 +239,4 @@
           return (arg(0) == 'node' || arg(0) == 'user') && arg(2) == 'track';
       }
   }
-}
\ No newline at end of file
+}
