id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc
1273,Padre::Plugin::Swarm  patch for reloading,bowtie,submersible_toaster,"Hope this helps,

{{{#!diff
Index: lib/Padre/Plugin/Swarm.pm
===================================================================
--- lib/Padre/Plugin/Swarm.pm	(revision 15115)
+++ lib/Padre/Plugin/Swarm.pm	(working copy)
@@ -290,6 +290,15 @@
 		$self->wx(undef);
 
 		undef $instance;
+		
+		$self->unload('Padre::Plugin::Swarm::Wx::Chat');
+		$self->unload('Padre::Plugin::Swarm::Wx::Resources');
+		$self->unload('Padre::Plugin::Swarm::Wx::Editor');
+		$self->unload('Padre::Plugin::Swarm::Wx::Preferences');
+		$self->unload('Padre::Plugin::Swarm::Transport::Global::WxSocket');
+		$self->unload('Padre::Plugin::Swarm::Transport::Local::Multicast');
+		$self->unload('Padre::Plugin::Swarm::Universe');
+		$self->unload('Padre::Plugin::Swarm::Geometry');
 
 
 	}
Index: lib/Padre/Plugin/Swarm/Transport.pm
===================================================================
--- lib/Padre/Plugin/Swarm/Transport.pm	(revision 15115)
+++ lib/Padre/Plugin/Swarm/Transport.pm	(working copy)
@@ -17,7 +17,7 @@
 	my %args = @_;
 	$args{marshal} ||= $class->_marshal;
 	my $self = bless \%args, $class;
-	my $message_event  = Wx::NewEventType;
+	my $message_event  = Wx::NewEventType();
 	$self->{message_event} = $message_event;
 	return $self;
 }

}}}",defect,closed,minor,,plugins,0.87,fixed,,
