Преглед изворни кода

Backed out hg changeset add2dbe99fe2. REFGUID is apparently a const type.

Ryan C. Gordon пре 11 година
родитељ
комит
f28c7fe8a5
1 измењених фајлова са 3 додато и 6 уклоњено
  1. 3 6
      src/haptic/windows/SDL_syshaptic.c

+ 3 - 6
src/haptic/windows/SDL_syshaptic.c

@@ -1204,13 +1204,10 @@ SDL_SYS_HapticNewEffect(SDL_Haptic * haptic, struct haptic_effect *effect,
                         SDL_HapticEffect * base)
 {
     HRESULT ret;
-    REFGUID type = NULL;
+    REFGUID type = SDL_SYS_HapticEffectType(base);
 
-    if (!haptic->hwdata->bXInputHaptic) {
-        type = SDL_SYS_HapticEffectType(base);
-        if (type == NULL) {
-            goto err_hweffect;
-        }
+    if ((type == NULL) && (!haptic->hwdata->bXInputHaptic)) {
+        goto err_hweffect;
     }
 
     /* Alloc the effect. */