Module: wine Branch: master Commit: 6b42c054c111f5afe567a84840ae81e895f306e5 URL: http://source.winehq.org/git/wine.git/?a=commit;h=6b42c054c111f5afe567a84840...
Author: Alexandre Julliard julliard@winehq.org Date: Mon Apr 21 20:29:34 2008 +0200
winecfg: Don't allow editing the configuration of the C drive.
---
programs/winecfg/driveui.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/programs/winecfg/driveui.c b/programs/winecfg/driveui.c index 47aed18..9d9e420 100644 --- a/programs/winecfg/driveui.c +++ b/programs/winecfg/driveui.c @@ -427,6 +427,11 @@ static void update_controls(HWND dialog) if (selection == -1) selection = DRIVE_TYPE_DEFAULT; SendDlgItemMessage(dialog, IDC_COMBO_TYPE, CB_SETCURSEL, selection, 0);
+ EnableWindow( GetDlgItem( dialog, IDC_BUTTON_REMOVE ), (current_drive->letter != 'C') ); + EnableWindow( GetDlgItem( dialog, IDC_EDIT_PATH ), (current_drive->letter != 'C') ); + EnableWindow( GetDlgItem( dialog, IDC_BUTTON_BROWSE_PATH ), (current_drive->letter != 'C') ); + EnableWindow( GetDlgItem( dialog, IDC_COMBO_TYPE ), (current_drive->letter != 'C') ); + /* removeable media properties */ label = current_drive->label; set_text(dialog, IDC_EDIT_LABEL, label);