? 929056-emogrifier-debug.patch
Index: enews.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/enews/enews.module,v
retrieving revision 1.3.2.2
diff -u -p -r1.3.2.2 enews.module
--- enews.module	12 May 2010 18:18:19 -0000	1.3.2.2
+++ enews.module	7 Oct 2010 14:39:59 -0000
@@ -245,7 +245,12 @@ function theme_enews_emogrify($node) {
   $html = theme('enews', $node);
   $path = drupal_get_path('module', 'enews');
   if (file_exists($path . '/emogrifier/emogrifier.php')) {
-    include_once($path . '/emogrifier/emogrifier.php');
+    if (class_exists('emogrifier')) {
+      watchdog('enews_debug', 'Emogrifier class was loaded elsewhere', array(), WATCHDOG_WARNING);
+    }
+    else {
+      include_once($path . '/emogrifier/emogrifier.php');
+    }
     // Retrieve CSS from modules and active theme.
     $css_styles = drupal_add_css();
     $incl_css = variable_get('enews_advanced_css_incl_' . $node->type, array());
