Index: /branches/release-35/lib/MT/WeblogPublisher.pm
===================================================================
--- /branches/release-35/lib/MT/WeblogPublisher.pm (revision 1824)
+++ /branches/release-35/lib/MT/WeblogPublisher.pm (revision 1977)
@@ -1770,7 +1770,4 @@
     my ( $cb, %args ) = @_;
 
-    my $blog = $args{blog};
-    return 1 unless $blog && $blog->publish_queue;
-
     my $fi = $args{file_info};
     return 1 if $fi->{from_queue};
@@ -1778,5 +1775,5 @@
     require MT::PublishOption;
     my $throttle = MT::PublishOption::get_throttle($fi);
-    return 1 if $throttle->{type} == MT::PublishOption::ONDEMAND();
+    return 1 if $throttle->{type} != MT::PublishOption::ASYNC();
     return 0 if $throttle->{type} == MT::PublishOption::DISABLED();
 
