diff --git notifications_content/notifications_content.module notifications_content/notifications_content.module
index ae450c5..aac2e92 100644
--- notifications_content/notifications_content.module
+++ notifications_content/notifications_content.module
@@ -540,6 +540,18 @@ function notifications_content_comment($comment, $op) {
     );
     notifications_event($event);
   }
+  
+  if ($op == 'delete') {
+    $events = db_query("SELECT eid, params FROM {notifications_event} WHERE uid = %d AND type = 'node' AND action = 'comment'", $comment->uid);
+    while ($event = db_fetch_object($events)) {
+      // get the params and match up the comment
+      $params = unserialize($event->params);
+      if ($params['cid'] == $comment->cid) {
+        db_query("DELETE FROM {notifications_event} WHERE eid = %d", $event->eid);
+        db_query("DELETE FROM {notifications_queue} WHERE eid = %d AND sent = 0", $event->eid);
+      }
+    }
+  }
 }
 
 /**
