mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-01-14 08:01:38 +01:00
Always use GetForegroundWindow to find parent
This commit is contained in:
parent
4fbb1c9662
commit
8a47aa177d
1 changed files with 7 additions and 6 deletions
|
@ -1,6 +1,6 @@
|
||||||
/* -*- fill-column: 77; c-basic-offset: 4; compile-command: "make TARGET_OS=wince DEBUG=TRUE" -*- */
|
/* -*- fill-column: 77; c-basic-offset: 4; compile-command: "make TARGET_OS=wince DEBUG=TRUE" -*- */
|
||||||
/*
|
/*
|
||||||
* Copyright 2002-2008 by Eric House (xwords@eehouse.org). All rights reserved.
|
* Copyright 2002-2009 by Eric House (xwords@eehouse.org). All rights reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
* This program is free software; you can redistribute it and/or
|
||||||
* modify it under the terms of the GNU General Public License
|
* modify it under the terms of the GNU General Public License
|
||||||
|
@ -881,8 +881,8 @@ ceGetPath( CEAppGlobals* globals, CePathType typ,
|
||||||
} /* ceGetPath */
|
} /* ceGetPath */
|
||||||
|
|
||||||
int
|
int
|
||||||
ceMessageBoxChar( CEAppGlobals* globals, HWND parent, const XP_UCHAR* str,
|
ceMessageBoxChar( CEAppGlobals* XP_UNUSED(globals), HWND parent,
|
||||||
const wchar_t* title, XP_U16 buttons )
|
const XP_UCHAR* str, const wchar_t* title, XP_U16 buttons )
|
||||||
{
|
{
|
||||||
/* Get the length required, then alloc and go. This is technically
|
/* Get the length required, then alloc and go. This is technically
|
||||||
correct, but everywhere else I assume a 2:1 ratio for wchar_t:char. */
|
correct, but everywhere else I assume a 2:1 ratio for wchar_t:char. */
|
||||||
|
@ -893,9 +893,10 @@ ceMessageBoxChar( CEAppGlobals* globals, HWND parent, const XP_UCHAR* str,
|
||||||
|
|
||||||
MultiByteToWideChar( CP_ACP, MB_PRECOMPOSED, str, clen, widebuf, wlen );
|
MultiByteToWideChar( CP_ACP, MB_PRECOMPOSED, str, clen, widebuf, wlen );
|
||||||
|
|
||||||
if ( !parent ) {
|
/* if ( !parent ) { */
|
||||||
parent = globals->hWnd;
|
/* parent = globals->hWnd; */
|
||||||
}
|
/* } */
|
||||||
|
parent = GetForegroundWindow();
|
||||||
return MessageBox( parent, widebuf, title, buttons );
|
return MessageBox( parent, widebuf, title, buttons );
|
||||||
} /* ceMessageBoxChar */
|
} /* ceMessageBoxChar */
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue