--- a/includes/media.browser.inc	2012-05-07 14:27:30.000000000 +0300
+++ b/includes/media.browser.inc	2012-05-07 14:28:20.000000000 +0300
@@ -49,7 +49,10 @@
   }
 
   foreach ($plugins as $key => &$plugin) {
-    $plugin += module_invoke($plugin['#module'], 'media_browser_plugin_view', $key, $params);
+    $info = module_invoke($plugin['#module'], 'media_browser_plugin_view', $key, $params);
+    if ($info) {
+      $plugin += $info;
+    }
   }
 
   // Allow modules to change the tab names or whatever else they want to change
