more meaningful.
This commit is contained in:
Alan Hourihane 2006-03-03 09:54:54 +00:00
parent 29237c1977
commit b2f8f410c0
2 changed files with 31 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2006-03-03 Alan Hourihane <alanh@fairlite.demon.co.uk>
* winprefs.c: (HandleCustomWM_COMMAND):
https://bugs.freedesktop.org/show_bug.cgi?id=4341
Make Xming error messages more meaningful.
2006-03-03 Alan Hourihane <alanh@fairlite.demon.co.uk>
* winmultiwindowwndproc.c: (winTopLevelWindowProc):

View File

@ -380,7 +380,31 @@ HandleCustomWM_COMMAND (unsigned long hwndIn,
else
return TRUE;
break;
#endif
#else
case CMD_EXEC:
{
/* Start process without console window */
STARTUPINFO start;
PROCESS_INFORMATION child;
memset (&start, 0, sizeof (start));
start.cb = sizeof (start);
start.dwFlags = STARTF_USESHOWWINDOW;
start.wShowWindow = SW_HIDE;
memset (&child, 0, sizeof (child));
if (CreateProcess (NULL, m->menuItem[j].param, NULL, NULL, FALSE, 0,
NULL, NULL, &start, &child))
{
CloseHandle (child.hThread);
CloseHandle (child.hProcess);
}
else
MessageBox(NULL, m->menuItem[j].param, "Mingrc Exec Command Error!", MB_OK | MB_ICONEXCLAMATION);
}
return TRUE;
#endif
case CMD_ALWAYSONTOP:
if (!hwnd)
return FALSE;