From: robert robert.ayrapetyan@gmail.com
--- dlls/kernel32/volume.c | 2 +- programs/winecfg/driveui.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/kernel32/volume.c b/dlls/kernel32/volume.c index 54fc65343ad..299f6772a37 100644 --- a/dlls/kernel32/volume.c +++ b/dlls/kernel32/volume.c @@ -265,6 +265,7 @@ BOOL WINAPI SetVolumeLabelW( LPCWSTR root, LPCWSTR label ) break; case DRIVE_REMOVABLE: case DRIVE_FIXED: + case DRIVE_CDROM: { WCHAR labelW[] = L"A:\.windows-label";
@@ -291,7 +292,6 @@ BOOL WINAPI SetVolumeLabelW( LPCWSTR root, LPCWSTR label ) } case DRIVE_REMOTE: case DRIVE_RAMDISK: - case DRIVE_CDROM: SetLastError( ERROR_ACCESS_DENIED ); break; } diff --git a/programs/winecfg/driveui.c b/programs/winecfg/driveui.c index 611c467b082..913e54f572d 100644 --- a/programs/winecfg/driveui.c +++ b/programs/winecfg/driveui.c @@ -176,7 +176,7 @@ static void enable_labelserial_box(HWND dialog, int mode) disable(IDC_EDIT_DEVICE); disable(IDC_BUTTON_BROWSE_DEVICE); disable(IDC_EDIT_SERIAL); - disable(IDC_EDIT_LABEL); + enable(IDC_EDIT_LABEL); break;
case BOX_MODE_NORMAL: