mirror of
https://github.com/reactos/reactos.git
synced 2024-06-28 17:01:28 +00:00
[DESK]
* Fix a bug when after changing color scheme Apply and then OK is clicked. Background color was restored to the previous one in this case. Spotted by Gabriel Ilardi. svn path=/trunk/; revision=51531
This commit is contained in:
parent
aea7bfcd56
commit
16b032b455
|
@ -115,12 +115,14 @@ AppearancePageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
|||
hwndDlg, AdvAppearanceDlgProc, (LPARAM)g) == IDOK)
|
||||
{
|
||||
PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
|
||||
g->Theme = g->ThemeAdv;
|
||||
g_GlobalData.desktop_color = g->Theme.crColor[COLOR_DESKTOP];
|
||||
g->bHasChanged = TRUE;
|
||||
g->Theme = g->ThemeAdv;
|
||||
g->ThemeId = -1; /* Customized */
|
||||
g_GlobalData.desktop_color = g->Theme.crColor[COLOR_DESKTOP];
|
||||
|
||||
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_COLORSCHEME, CB_SETCURSEL, (WPARAM)-1, 0);
|
||||
SetDlgItemText(hwndDlg, IDC_APPEARANCE_COLORSCHEME, TEXT(""));
|
||||
|
||||
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_UPDATETHEME, 0, (LPARAM)&g->Theme);
|
||||
}
|
||||
break;
|
||||
|
@ -136,6 +138,7 @@ AppearancePageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
|||
{
|
||||
g->Theme = Theme;
|
||||
g->ThemeId = ThemeId;
|
||||
g_GlobalData.desktop_color = g->Theme.crColor[COLOR_DESKTOP];
|
||||
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_UPDATETHEME, 0, (LPARAM)&Theme);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue