Index: page_manager/page_manager.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/ctools/page_manager/page_manager.admin.inc,v
retrieving revision 1.19
diff -u -p -r1.19 page_manager.admin.inc
--- page_manager/page_manager.admin.inc	18 Jul 2009 00:47:40 -0000	1.19
+++ page_manager/page_manager.admin.inc	20 Jul 2009 17:56:06 -0000
@@ -99,7 +99,7 @@ function page_manager_list_page($js = NU
 function page_manager_get_pages($tasks, &$pages, $task_id = NULL) {
   foreach ($tasks as $id => $task) {
     if (empty($task_id) && !empty($task['page operations'])) {
-      $pages['operations'] = array_merge($pages['operations'], $task['page operations']);
+      $pages['operations'] = (is_array($pages['operations']) ? array_merge($pages['operations'], $task['page operations']) : $task['page operations']);
     }
 
     // If a type has subtasks, add its subtasks in its own table.
