mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 12:23:31 +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:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user