@@ -108,6 +108,7 @@ define open generic run-application
108108 (server :: <server>,
109109 #key startup-option,
110110 client,
111+ initialize-client,
111112 filename,
112113 arguments,
113114 pause-before-termination?,
@@ -116,9 +117,6 @@ define open generic run-application
116117 machine)
117118 => (application :: <application>);
118119
119- define open generic initialize-application-client
120- (client :: <object> , application :: <application>) => ();
121-
122120// There's no NOTE-RUN-APPLICATION-REQUESTED, we just do the relevant
123121// work in RUN-APPLICATION.
124122
@@ -183,11 +181,6 @@ define method perform-application-transaction
183181 end
184182end method perform-application-transaction;
185183
186- define method initialize-application-client
187- (client :: <object> , application :: <application>) => ()
188- #f
189- end method initialize-application-client;
190-
191184define method note-application-initialized
192185 (project :: <project-object>)
193186 => ()
@@ -260,6 +253,7 @@ define method run-application
260253 (project :: <project-object>,
261254 #key startup-option = # "start" ,
262255 client = project,
256+ initialize-client :: <function> = ignore,
263257 filename,
264258 arguments,
265259 working-directory,
@@ -297,7 +291,7 @@ define method run-application
297291 end if ;
298292 broadcast($project-channel,
299293 make (<run-application-requested-message>, project: project));
300- initialize-application- client(client, application);
294+ initialize-client(client, application);
301295 let host-machine? = machine == environment-host-machine();
302296 run-application(application,
303297 startup-option: startup-option,
0 commit comments