Index: panels/panels_mini/panels_mini.module
===================================================================
--- panels/panels_mini/panels_mini.module	(revision 71642)
+++ panels/panels_mini/panels_mini.module	(working copy)
@@ -126,7 +126,7 @@ function panels_mini_get_id($name) {
  * Render a mini panel called from a panels display.
  */
 function panels_mini_content($conf, $panel_args, &$contexts) {
-  $mini = panels_mini_load($conf['name']);
+  $mini = panels_mini_load($conf);
   if (!$mini) {
     return FALSE;
   }
@@ -178,9 +178,19 @@ function panels_mini_edit_mini_panel($id, $parents
 }
 
 function panels_mini_title_mini_panel($conf) {
-  $mini = panels_mini_load($conf['name']);
+  $mini = panels_mini_load($conf);
+
+/**
+ * patched: $conf is received as string but treated as array, returns error, this fixes
+ *	note: similar errors may appear in other parts of the module, have not tested if same fix works elsewhere
+ */
+  if (!$mini and gettype($conf)=='string') {
+    $mini = panels_mini_load($conf);
+  }
+/**** end patch ****/
+
   if (!$mini) {
-    return t('Deleted/missing mini panel @name', array('@name' => $conf['name']));
+    return t('Deleted/missing mini panel @name', array('@name' => $conf));
   }
 
   $title = filter_xss_admin($mini->title);
