[ros-diffs] [gedmurphy] 22344: fix checking of the properties dialog to see if it's open before sending messages to it. Stops the crash when starting or stopping services

gedmurphy at svn.reactos.org gedmurphy at svn.reactos.org
Tue Jun 13 23:30:54 CEST 2006


Author: gedmurphy
Date: Wed Jun 14 01:30:54 2006
New Revision: 22344

URL: http://svn.reactos.ru/svn/reactos?rev=22344&view=rev
Log:
fix checking of the properties dialog to see if it's open before sending messages to it. Stops the crash when starting or stopping services

Modified:
    trunk/reactos/base/applications/servman/mainwnd.c
    trunk/reactos/base/applications/servman/start.c
    trunk/reactos/base/applications/servman/stop.c

Modified: trunk/reactos/base/applications/servman/mainwnd.c
URL: http://svn.reactos.ru/svn/reactos/trunk/reactos/base/applications/servman/mainwnd.c?rev=22344&r1=22343&r2=22344&view=diff
==============================================================================
--- trunk/reactos/base/applications/servman/mainwnd.c (original)
+++ trunk/reactos/base/applications/servman/mainwnd.c Wed Jun 14 01:30:54 2006
@@ -535,6 +535,8 @@
                 HeapFree(ProcessHeap,
                          0,
                          PropSheet);
+
+                Info->PropSheet = NULL;
             }
         }
         break;

Modified: trunk/reactos/base/applications/servman/start.c
URL: http://svn.reactos.ru/svn/reactos/trunk/reactos/base/applications/servman/start.c?rev=22344&r1=22343&r2=22344&view=diff
==============================================================================
--- trunk/reactos/base/applications/servman/start.c (original)
+++ trunk/reactos/base/applications/servman/start.c Wed Jun 14 01:30:54 2006
@@ -201,7 +201,7 @@
                     (LPARAM) &item);
 
         /* change dialog status */
-        if (Info->PropSheet->hwndGenDlg)
+        if (Info->PropSheet != NULL)
         {
             LoadString(hInstance,
                       IDS_SERVICES_STARTED,

Modified: trunk/reactos/base/applications/servman/stop.c
URL: http://svn.reactos.ru/svn/reactos/trunk/reactos/base/applications/servman/stop.c?rev=22344&r1=22343&r2=22344&view=diff
==============================================================================
--- trunk/reactos/base/applications/servman/stop.c (original)
+++ trunk/reactos/base/applications/servman/stop.c Wed Jun 14 01:30:54 2006
@@ -58,7 +58,7 @@
                     (LPARAM) &item);
 
         /* change dialog status */
-        if (Info->PropSheet->hwndGenDlg)
+        if (Info->PropSheet != NULL)
         {
             LoadString(hInstance,
                        IDS_SERVICES_STOPPED,




More information about the Ros-diffs mailing list