mirror of
https://github.com/reactos/reactos.git
synced 2025-06-05 01:10:26 +00:00
[SPIDER]
- Add a null pointer check. CID 500248 - Check for a memory allocation failure. - Improve Czech resources. svn path=/trunk/; revision=73711
This commit is contained in:
parent
95415c2f28
commit
b4bf1a0c92
2 changed files with 10 additions and 6 deletions
|
@ -1,4 +1,4 @@
|
||||||
LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
|
LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
|
||||||
|
|
||||||
/* Dialogs */
|
/* Dialogs */
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
|
||||||
CAPTION "Obtížnost"
|
CAPTION "Obtížnost"
|
||||||
FONT 8, "MS Shell Dlg"
|
FONT 8, "MS Shell Dlg"
|
||||||
BEGIN
|
BEGIN
|
||||||
AUTORADIOBUTTON "Jednoduchá: &Jedna barva", IDC_DIF_ONECOLOR, 8, 10, 80, 10, WS_GROUP | WS_TABSTOP
|
AUTORADIOBUTTON "Lehká: &Jedna barva", IDC_DIF_ONECOLOR, 8, 10, 80, 10, WS_GROUP | WS_TABSTOP
|
||||||
AUTORADIOBUTTON "Střední: &Dvě barvy", IDC_DIF_TWOCOLORS, 8, 23, 80, 10
|
AUTORADIOBUTTON "Střední: &Dvě barvy", IDC_DIF_TWOCOLORS, 8, 23, 80, 10
|
||||||
AUTORADIOBUTTON "Težká: Č&tyři barvy", IDC_DIF_FOURCOLORS, 8, 36, 80, 10
|
AUTORADIOBUTTON "Težká: Č&tyři barvy", IDC_DIF_FOURCOLORS, 8, 36, 80, 10
|
||||||
DEFPUSHBUTTON "OK", IDOK, 8, 58, 40, 14
|
DEFPUSHBUTTON "OK", IDOK, 8, 58, 40, 14
|
||||||
|
|
|
@ -163,7 +163,10 @@ CardImageWndProc(HWND hwnd,
|
||||||
GWL_USERDATA);
|
GWL_USERDATA);
|
||||||
static WNDPROC hOldProc = NULL;
|
static WNDPROC hOldProc = NULL;
|
||||||
|
|
||||||
if (!hOldProc && pCardBack)
|
if(!pCardBack)
|
||||||
|
return FALSE;
|
||||||
|
|
||||||
|
if (!hOldProc)
|
||||||
hOldProc = pCardBack->hOldProc;
|
hOldProc = pCardBack->hOldProc;
|
||||||
|
|
||||||
switch (msg)
|
switch (msg)
|
||||||
|
@ -246,9 +249,10 @@ INT_PTR CALLBACK CardBackDlgProc(HWND hDlg,
|
||||||
INT i, c;
|
INT i, c;
|
||||||
SIZE_T size = sizeof(CARDBACK) * NUM_CARDBACKS;
|
SIZE_T size = sizeof(CARDBACK) * NUM_CARDBACKS;
|
||||||
|
|
||||||
pCardBacks = (PCARDBACK)HeapAlloc(GetProcessHeap(),
|
pCardBacks = (PCARDBACK)HeapAlloc(GetProcessHeap(), 0, size);
|
||||||
0,
|
|
||||||
size);
|
if(!pCardBacks)
|
||||||
|
return FALSE;
|
||||||
|
|
||||||
for (i = 0, c = CARDBACK_START; c <= CARDBACK_END; i++, c++)
|
for (i = 0, c = CARDBACK_START; c <= CARDBACK_END; i++, c++)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue