[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