Detlef Riekenberg : comctl32: Do not crash when the startpage is
invalid.
Alexandre Julliard
julliard at wine.codeweavers.com
Fri Dec 1 06:29:36 CST 2006
Module: wine
Branch: master
Commit: e089659af1dfba75fd146e5890351b256992c25e
URL: http://source.winehq.org/git/wine.git/?a=commit;h=e089659af1dfba75fd146e5890351b256992c25e
Author: Detlef Riekenberg <wine.dev at web.de>
Date: Fri Dec 1 00:50:31 2006 +0100
comctl32: Do not crash when the startpage is invalid.
---
dlls/comctl32/propsheet.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/dlls/comctl32/propsheet.c b/dlls/comctl32/propsheet.c
index 7261d19..8490d74 100644
--- a/dlls/comctl32/propsheet.c
+++ b/dlls/comctl32/propsheet.c
@@ -2824,6 +2824,9 @@ INT_PTR WINAPI PropertySheetA(LPCPROPSHE
}
}
+ if (psInfo->active_page >= psInfo->nPages) psInfo->active_page = 0;
+ TRACE("startpage: %d of %d pages\n", psInfo->active_page, psInfo->nPages);
+
psInfo->unicode = FALSE;
psInfo->ended = FALSE;
@@ -2875,6 +2878,9 @@ INT_PTR WINAPI PropertySheetW(LPCPROPSHE
}
}
+ if (psInfo->active_page >= psInfo->nPages) psInfo->active_page = 0;
+ TRACE("startpage: %d of %d pages\n", psInfo->active_page, psInfo->nPages);
+
psInfo->unicode = TRUE;
psInfo->ended = FALSE;
More information about the wine-cvs
mailing list