? plugins/task_handlers/.new.aO46Il
Index: panels_views/panels_views.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/panels/panels_views/panels_views.module,v
retrieving revision 1.5.2.2
diff -u -p -r1.5.2.2 panels_views.module
--- panels_views/panels_views.module	16 Jan 2009 21:47:38 -0000	1.5.2.2
+++ panels_views/panels_views.module	27 Jan 2009 05:10:09 -0000
@@ -436,6 +436,8 @@ function panels_views_panes_render($subt
   }
   $view->set_arguments($args);
 
+  $allow = $view->display_handler->get_option('allow');
+
   if ($allow['path_override'] && !empty($conf['path'])) {
     $view->display_handler->set_option('path', $conf['path']);
   }
@@ -446,13 +448,13 @@ function panels_views_panes_render($subt
   $block->subject = $view->get_title();
 
   if (($allow['link_to_view'] && !empty($conf['link_to_view'])) ||
-      (!$allow['link_to_view'] && $view->display_handler->get_option['link_to_view'])) {
+      (!$allow['link_to_view'] && $view->display_handler->get_option('link_to_view'))) {
     $block->title_link = $view->get_url();
   }
 
   // more link
   if (($allow['more_link'] && !empty($conf['more_link'])) ||
-      (!$allow['more_link'] && $view->display_handler->get_option['more_link'])) {
+      (!$allow['more_link'] && $view->display_handler->get_option('more_link'))) {
     $block->more = array('href' => $view->get_url());
     $view->display_handler->set_option('use_more', FALSE);
     // make sure the view runs the count query so we know whether or not the more link
@@ -475,12 +477,12 @@ function panels_views_panes_render($subt
 
   $block->content = $view->preview();
 
-  if ($view->total_rows <= $view->display_handler->get_option('items_per_page')) {
+  if (empty($view->total_rows) || $view->total_rows <= $view->display_handler->get_option('items_per_page')) {
     unset($block->more);
   }
 
   if (($allow['feed_icons'] && !empty($conf['feed_icons'])) ||
-      (!$allow['feed_icons'] && $view->display_handler->get_option['feed_icons'])) {
+      (!$allow['feed_icons'] && $view->display_handler->get_option('feed_icons'))) {
     $new_feeds = drupal_add_feed();
     if ($diff = array_diff(array_keys($new_feeds), array_keys($stored_feeds))) {
       foreach ($diff as $url) {
