From: robert <robert.ayrapetyan(a)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: -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/6553