Index: supercron.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/supercron/supercron.module,v
retrieving revision 1.1.2.5
diff -u -r1.1.2.5 supercron.module
--- supercron.module	15 Jun 2009 06:55:20 -0000	1.1.2.5
+++ supercron.module	30 Dec 2010 01:31:13 -0000
@@ -289,14 +289,17 @@
       );
     
     $module = db_result(db_query_range("SELECT module_name FROM {supercron_enabled_mods} WHERE id=%d", $row->id, 0, 1));
-    $result = db_query("SELECT * FROM {watchdog} WHERE type='cron exception' ORDER BY wid DESC");
     
     $act = FALSE;
-    while ($r = db_fetch_array($result)) {
-      $variables = unserialize($r["variables"]);
-      if ($variables["@module"]==$row->module_name) {
-        $act = TRUE;
-        break;
+    if (module_exists('dblog')) {
+      $result = db_query("SELECT * FROM {watchdog} WHERE type='cron exception' ORDER BY wid DESC");
+      
+      while ($r = db_fetch_array($result)) {
+        $variables = unserialize($r["variables"]);
+        if ($variables["@module"]==$row->module_name) {
+          $act = TRUE;
+          break;
+        }
       }
     }
     
