| 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." ) ; |