From 9e93906658f18d4d0bb5ef65936bea38c83360bf Mon Sep 17 00:00:00 2001 From: Dmitry Timoshkov Date: Tue, 9 Feb 2010 19:06:21 +0800 Subject: [PATCH] user32: In a DLGTEMPLATEEX resource dialog version goes before signature. --- dlls/user32/dialog.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/user32/dialog.c b/dlls/user32/dialog.c index 13aebe076fa..d95746ba998 100644 --- a/dlls/user32/dialog.c +++ b/dlls/user32/dialog.c @@ -349,10 +349,10 @@ static LPCSTR DIALOG_ParseTemplate32( LPCSTR template, DLG_TEMPLATE * result ) WORD signature; WORD dlgver; - signature = GET_WORD(p); p++; dlgver = GET_WORD(p); p++; + signature = GET_WORD(p); p++; - if (signature == 1 && dlgver == 0xffff) /* DIALOGEX resource */ + if (dlgver == 1 && signature == 0xffff) /* DIALOGEX resource */ { result->dialogEx = TRUE; result->helpId = GET_DWORD(p); p += 2; -- 2.11.4.GIT