[mmsys]
authorRobert Naumann <gonzomdx@gmail.com>
Mon, 7 Sep 2015 14:44:29 +0000 (14:44 +0000)
committerRobert Naumann <gonzomdx@gmail.com>
Mon, 7 Sep 2015 14:44:29 +0000 (14:44 +0000)
-State if there are no audio devices installed
-remove an obsolete resource ID
Patch by Jared Smudde CORE-10009 #resolve

svn path=/trunk/; revision=69088

reactos/dll/cpl/mmsys/mmsys.rc
reactos/dll/cpl/mmsys/volume.c

index 9929b4e..48d42a0 100644 (file)
@@ -15,7 +15,6 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
 /* Icons */
 IDI_CPLICON ICON "resources/3004.ico"
 IDI_MIDICON ICON "resources/4353.ico"
 /* Icons */
 IDI_CPLICON ICON "resources/3004.ico"
 IDI_MIDICON ICON "resources/4353.ico"
-4353 ICON "resources/4353.ico"
 4354 ICON "resources/4354.ico"
 4355 ICON "resources/4355.ico"
 4356 ICON "resources/4356.ico"
 4354 ICON "resources/4354.ico"
 4355 ICON "resources/4355.ico"
 4356 ICON "resources/4356.ico"
index 204a949..25143e7 100644 (file)
@@ -224,6 +224,8 @@ InitVolumeControls(HWND hwndDlg, PGLOBAL_DATA pGlobalData)
 {
     UINT NumMixers;
     MIXERCAPS mxc;
 {
     UINT NumMixers;
     MIXERCAPS mxc;
+    LPCWSTR nodevices;
+    LoadString(hApplet, IDS_NO_DEVICES, (LPTSTR)&nodevices, 0);
 
     NumMixers = mixerGetNumDevs();
     if (!NumMixers)
 
     NumMixers = mixerGetNumDevs();
     if (!NumMixers)
@@ -235,6 +237,7 @@ InitVolumeControls(HWND hwndDlg, PGLOBAL_DATA pGlobalData)
         EnableWindow(GetDlgItem(hwndDlg, IDC_SPEAKER_VOL_BTN), FALSE);
         EnableWindow(GetDlgItem(hwndDlg, IDC_ADVANCED2_BTN),   FALSE);
         SendDlgItemMessage(hwndDlg, IDC_MUTE_ICON, STM_SETIMAGE, IMAGE_ICON, (LPARAM)pGlobalData->hIconNoHW);
         EnableWindow(GetDlgItem(hwndDlg, IDC_SPEAKER_VOL_BTN), FALSE);
         EnableWindow(GetDlgItem(hwndDlg, IDC_ADVANCED2_BTN),   FALSE);
         SendDlgItemMessage(hwndDlg, IDC_MUTE_ICON, STM_SETIMAGE, IMAGE_ICON, (LPARAM)pGlobalData->hIconNoHW);
+        SetDlgItemText(hwndDlg, IDC_DEVICE_NAME, nodevices);
         return;
     }
 
         return;
     }