Alexandre Julliard : winecfg: Don' t allow editing the configuration of the C drive.
Alexandre Julliard
julliard at winehq.org
Tue Apr 22 06:47:06 CDT 2008
Module: wine
Branch: master
Commit: 6b42c054c111f5afe567a84840ae81e895f306e5
URL: http://source.winehq.org/git/wine.git/?a=commit;h=6b42c054c111f5afe567a84840ae81e895f306e5
Author: Alexandre Julliard <julliard at 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);
More information about the wine-cvs
mailing list