| 
															
																@@ -347,6 +347,7 @@ void App::Login() { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     } 
															 | 
															
															 | 
															
																     } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     if (WIFEXITED(status) && WEXITSTATUS(status)) { 
															 | 
															
															 | 
															
																     if (WIFEXITED(status) && WEXITSTATUS(status)) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         LoginPanel->Message("Failed to execute login command"); 
															 | 
															
															 | 
															
																         LoginPanel->Message("Failed to execute login command"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        sleep(3); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     } else { 
															 | 
															
															 | 
															
																     } else { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																          string sessStop = cfg->getOption("sessionstop_cmd"); 
															 | 
															
															 | 
															
																          string sessStop = cfg->getOption("sessionstop_cmd"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																          if (sessStop != "") { 
															 | 
															
															 | 
															
																          if (sessStop != "") { 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -437,12 +438,13 @@ void App::Exit() { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         char* testmsg = "This is a test message :-)"; 
															 | 
															
															 | 
															
																         char* testmsg = "This is a test message :-)"; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         LoginPanel->Message(testmsg); 
															 | 
															
															 | 
															
																         LoginPanel->Message(testmsg); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         sleep(3); 
															 | 
															
															 | 
															
																         sleep(3); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        delete LoginPanel; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        XCloseDisplay(Dpy); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     } else { 
															 | 
															
															 | 
															
																     } else { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        delete LoginPanel; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         StopServer(); 
															 | 
															
															 | 
															
																         StopServer(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         RemoveLock(); 
															 | 
															
															 | 
															
																         RemoveLock(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     } 
															 | 
															
															 | 
															
																     } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    XCloseDisplay(Dpy); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    delete LoginPanel; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     delete cfg; 
															 | 
															
															 | 
															
																     delete cfg; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     exit(OK_EXIT); 
															 | 
															
															 | 
															
																     exit(OK_EXIT); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 } 
															 | 
															
															 | 
															
																 } 
															 |