diff -urp --strip-trailing-cr ../category/category.admin.inc ./category.admin.inc
--- ../category/category.admin.inc	2009-02-07 10:01:16.000000000 +0100
+++ ./category.admin.inc	2009-05-18 20:49:45.000000000 +0200
@@ -240,7 +240,7 @@ function category_overview_categories(&$
   );
 
   $page            = isset($_GET['page']) ? $_GET['page'] : 0;
-  $page_increment  = 10;  // Number of categories per page.
+  $page_increment  = 25;  // Number of categories per page.
   $page_entries    = 0;   // Elements shown on this page.
   $before_entries  = 0;   // Elements at the root level before this page.
   $after_entries   = 0;   // Elements at the root level after this page.
@@ -335,7 +335,7 @@ function category_overview_categories(&$
         $form['#first_cid'] = $category->cid;
       }
       // Keep a variable to make sure at least 2 root elements are displayed.
-      if ($category->parents[0] == 0) {
+      if ($category->parents[0] == 0 || $category->parents[0] == $cnid) {
         $root_entries++;
       }
       $current_page[$key] = $category;
