| Index: installer/src/custom-action/close_application.cpp | 
| =================================================================== | 
| --- a/installer/src/custom-action/close_application.cpp | 
| +++ b/installer/src/custom-action/close_application.cpp | 
| @@ -41,15 +41,15 @@ | 
| return browserCloser.IsRunning() || engineCloser.IsRunning() ; | 
| } | 
|  | 
| -  bool ShutDown() | 
| +  bool ShutDown(ImmediateSession& session) | 
| { | 
| -    if ( browserCloser.IsRunning() && ! browserCloser.ShutDown() ) | 
| +    if ( browserCloser.IsRunning() && ! browserCloser.ShutDown(session) ) | 
| { | 
| // Assert IE is still running | 
| // This is after we've tried to shut it down, so we fail | 
| return false ; | 
| } | 
| -    if ( engineCloser.IsRunning() && ! engineCloser.ShutDown() ) | 
| +    if ( engineCloser.IsRunning() && ! engineCloser.ShutDown(session) ) | 
| { | 
| // Assert the engine is still running | 
| // This is after IE has shut down itself and after we've tried to shut down the engine. Whatever. | 
| @@ -372,7 +372,7 @@ | 
| * Failed && not interactive -> Goto abort | 
| */ | 
| { | 
| -	  bool ieWasClosed = iec.ShutDown() ; | 
| +	  bool ieWasClosed = iec.ShutDown(session) ; | 
| if ( iec.IsRunning() ) | 
| { | 
| session.Log( "Attempt to shut down IE automatically failed." ) ; | 
|  |