Changeset 5823


Ignore:
Timestamp:
07/04/09 07:28:19 (3 years ago)
Author:
submersible_toaster
Message:

fix interface dodging and add some diagnostics to postevent parts

Location:
branches/Padre-Taskmanager/lib/Padre
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/Padre-Taskmanager/lib/Padre/Service.pm

    r5821 r5823  
    8989    Padre::Util::debug( "Running queue $queue" ); 
    9090    my $tid = threads->tid; 
    91     my $event  = $self->{__service_event}; 
     91    my $event  = $self->event; 
    9292     
    9393     
  • branches/Padre-Taskmanager/lib/Padre/Task.pm

    r5811 r5823  
    509509=cut 
    510510 
     511 
     512use Carp qw( cluck ); 
     513 
    511514sub post_event { 
    512     my @stuff = @_; 
     515    my ($self,$eventid,$data) = @_; 
    513516    @_ = (); 
     517    cluck 'eventid is not defined' unless defined $eventid; 
     518    cluck "eventid[$eventid] , no data to post"  
     519        unless ( defined $data and length($data) ); 
     520         
    514521    Wx::PostEvent( 
    515522        $Padre::TaskManager::_main, 
    516         Wx::PlThreadEvent->new( -1, $stuff[1], $stuff[2] ), 
     523        Wx::PlThreadEvent->new( -1, $eventid, $data ), 
    517524    ); 
    518525    return (); 
Note: See TracChangeset for help on using the changeset viewer.