merged and cleaned up event tests
[urisagit/Stem.git] / lib / Stem / Event / Signal.pm
index c9d723e..7d8b41f 100644 (file)
@@ -32,8 +32,7 @@ sub _build {
 
        $SIG{ $signal } = $cached_handlers{$signal} ||=
                sub {
-                       mark_not_empty() ;
-#print "HIT $signal\n";
+                       Stem::Event::Queue::queue_has_event() ;
                        push @signal_queue, $signal
                } ;
 
@@ -42,6 +41,12 @@ sub _build {
        $signal2event{$signal} = $self ;
 
 #print "$signal = $SIG{ $signal }\n" ;
+
+# make sure the event queue is set up so we can handle signals in the
+# event loop
+
+       Stem::Event::Queue::_init_event_queue() ;
+
        return ;
 }