--- C:\DOCUME~1\MALKAN~1\LOCALS~1\Temp\notifications_autosubscribe.module-revBASE.svn000.tmp.module	Tue Dec 16 18:38:20 2008
+++ \\Web2dev\f$\home\sites\all\modules\contrib\notifications\notifications_autosubscribe\notifications_autosubscribe.module	Tue Dec 16 18:36:45 2008
@@ -20,8 +20,16 @@
  */
 function notifications_autosubscribe($type, $event_type, $field, $value) {
   global $user;
-  // if user has auto subscribe enabled and he's not already subscribed
+  // if user has auto subscribe enabled and he's not already subscribed 
+  
   if (notifications_user_setting('auto', $user) && !notifications_user_get_subscriptions($user->uid, $event_type, $field, $value)) {
+      // also if it is a node, check if the content type is allowed
+      if ($type == 'thread') {
+        $node = node_load($value);
+        if(!array_key_exists($node->type, notifications_content_types())) {
+            return;
+        }
+      }
     $subscription = array(
       'uid' => $user->uid,
       'type' => $type,
