winealsa.drv: Clean up DriverProc.
authorMaarten Lankhorst <m.b.lankhorst@gmail.com>
Wed, 21 Apr 2010 11:45:27 +0000 (13:45 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 21 Apr 2010 14:12:33 +0000 (16:12 +0200)
dlls/winealsa.drv/alsa.c

index 4ea1f1dcf01331b70ebce2a52da613b793c8d00f..5ed7109ac7f0a19830e22e765bd166c1fb5b7ce0 100644 (file)
@@ -727,18 +727,19 @@ LRESULT CALLBACK ALSA_DriverProc(DWORD_PTR dwDevID, HDRVR hDriv, UINT wMsg,
 #ifdef HAVE_ALSA
     case DRV_LOAD:             ALSA_WaveInit();
                                ALSA_MidiInit();
-                               return 1;
-    case DRV_FREE:             return 1;
-    case DRV_OPEN:             return 1;
-    case DRV_CLOSE:            return 1;
-    case DRV_ENABLE:           return 1;
-    case DRV_DISABLE:          return 1;
-    case DRV_QUERYCONFIGURE:   return 1;
+    case DRV_FREE:
+    case DRV_OPEN:
+    case DRV_CLOSE:
+    case DRV_ENABLE:
+    case DRV_DISABLE:
+    case DRV_QUERYCONFIGURE:
+        return 1;
     case DRV_CONFIGURE:                MessageBoxA(0, "ALSA MultiMedia Driver !", "ALSA Driver", MB_OK);       return 1;
-    case DRV_INSTALL:          return DRVCNF_RESTART;
-    case DRV_REMOVE:           return DRVCNF_RESTART;
+    case DRV_INSTALL:
+    case DRV_REMOVE:
+        return DRV_SUCCESS;
 #endif
     default:
-       return DefDriverProc(dwDevID, hDriv, wMsg, dwParam1, dwParam2);
+       return 0;
     }
 }