Index: tinymce.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/wysiwyg/editors/tinymce.inc,v
retrieving revision 1.17.2.4
diff -u -r1.17.2.4 tinymce.inc
--- tinymce.inc	7 Jan 2009 09:02:40 -0000	1.17.2.4
+++ tinymce.inc	31 Jan 2009 16:39:06 -0000
@@ -516,6 +516,21 @@
       'load' => TRUE,
     );
   }
+  //Integrate IMCE as a plugin.
+  if (module_exists('imce')) {
+    static $imce;
+    if (!isset($imce)) {
+      if (arg(0) != 'admin' || arg(2) != 'wysiwyg') {
+        drupal_add_js("function imceImageBrowser(fid, url, type, win) {win.open(Drupal.settings.basePath +'?q=imce&app=TinyMCE|url@'+ fid, '', 'width=760,height=560,resizable=1');}", 'inline');
+      }
+      $imce = array();
+      $imce['extensions'] = array('imce' => t('IMCE File Browser'));
+      $imce['url'] = 'http://drupal.org/project/imce';
+      $imce['options']['file_browser_callback'] = 'imceImageBrowser';
+      $imce['load'] = FALSE;
+    }
+    $plugins['imce'] = $imce;
+  }
   return $plugins;
 }
 

