Changeset 5819
- Timestamp:
- 07/04/09 06:46:54 (3 years ago)
- Location:
- branches/Padre-Taskmanager/lib/Padre
- Files:
-
- 2 edited
-
Service.pm (modified) (5 diffs)
-
Wx/Main.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/Padre-Taskmanager/lib/Padre/Service.pm
r5814 r5819 75 75 my $running = 0; 76 76 sub running { $running }; 77 78 sub stop { $running = 0 }; 79 sub start{ $running = 1 }; #?? 77 80 78 81 sub run { … … 110 113 Padre::Util::debug( "Caught command signal '$command'" ); 111 114 if ( $command eq 'HANGUP' ) { 112 $self->hangup; 113 $running = 0; 115 $self->hangup( \$running ); 114 116 } elsif ( $command eq 'TERMINATE' ) { 115 $self->terminate; 116 $running = 0; 117 $self->terminate( \$running ); 117 118 } elsif ( $command eq 'PING' ) { 118 119 $self->post_event( $event, "ALIVE" ); … … 139 140 140 141 141 sub start {142 143 }144 145 142 =head2 hangup 146 143 … … 151 148 152 149 sub hangup { 153 my ($self) = @_; 154 150 my ($self,$running) = @_; 151 $self->transport->shutdown; 152 $$running = 0; 155 153 } 156 154 … … 164 162 165 163 sub terminate { 166 my ($self) = @_; 167 164 my ($self,$running) = @_; 165 $self->transport->shutdown; 166 $$running = 0; 168 167 } 169 168 -
branches/Padre-Taskmanager/lib/Padre/Wx/Main.pm
r5813 r5819 2133 2133 2134 2134 2135 Padre::Util::debug("Tell TaskManager to cleanup");2136 # Stop all Task Manager's worker threads2137 $self->ide->task_manager->cleanup;2138 2139 2135 # Immediately hide the window so that the user 2140 2136 # perceives the application as closing faster. … … 2181 2177 $ide->save_config; 2182 2178 $event->Skip; 2179 2180 Padre::Util::debug("Tell TaskManager to cleanup"); 2181 # Stop all Task Manager's worker threads 2182 $self->ide->task_manager->cleanup; 2183 2183 2184 2184 Padre::Util::debug("Closing Padre");
Note: See TracChangeset
for help on using the changeset viewer.
