Index: trunk/Padre/lib/Padre/SlaveDriver.pm
===================================================================
--- trunk/Padre/lib/Padre/SlaveDriver.pm (revision 10566)
+++ trunk/Padre/lib/Padre/SlaveDriver.pm (revision 10567)
@@ -11,5 +11,5 @@
   use Padre::SlaveDriver;
   my $sd = Padre::SlaveDriver->new();
-  my $slave_thread = $sd->spawn($mainWindow, $taskManager);
+  my $slave_thread = $sd->spawn($taskManager);
 
 =head1 DESCRIPTION
@@ -93,5 +93,5 @@
 =head3 spawn
 
-Takes main window and Padre::TaskManager objects as arguments.
+Takes the Padre::TaskManager object as argument.
 Returns a new worker thread object.
 
@@ -100,5 +100,4 @@
 sub spawn {
 	my $self = shift;
-	my $main = shift;
 	my $task_manager = shift;
 	require Storable;
Index: trunk/Padre/lib/Padre/TaskManager.pm
===================================================================
--- trunk/Padre/lib/Padre/TaskManager.pm (revision 10566)
+++ trunk/Padre/lib/Padre/TaskManager.pm (revision 10567)
@@ -296,5 +296,5 @@
 #		$main, $self->task_queue
 #	);
-	my $worker = Padre::SlaveDriver->new->spawn($main, $self);
+	my $worker = Padre::SlaveDriver->new->spawn($self);
 	die if not ref $worker;
 	push @{ $self->{workers} }, $worker;
