diff --git a/pd/src/g_bang.c b/pd/src/g_bang.c
index bb7e8af1df49ad6c9a66af4af308865da77c162a..e9757a866cdc225c181e8e91eaea789401fc6cb7 100644
--- a/pd/src/g_bang.c
+++ b/pd/src/g_bang.c
@@ -138,7 +138,7 @@ static void bng__clickhook(t_scalehandle *sh, t_floatarg f,
             scalehandle_unclick_scale(sh);
         }
     }
-    else iemgui__clickhook3(sh,newstate);
+    iemgui__clickhook3(sh,newstate);
 }
 
 static void bng__motionhook(t_scalehandle *sh,
diff --git a/pd/src/g_slider.c b/pd/src/g_slider.c
index aea0eb354fb6ab92ea72a4da31a296575aafe139..c35780bea639c40cb3567bb796b3b5a1791bc765 100644
--- a/pd/src/g_slider.c
+++ b/pd/src/g_slider.c
@@ -187,7 +187,7 @@ static void slider__clickhook(t_scalehandle *sh, t_floatarg f,
             scalehandle_unclick_scale(sh);
         }
     }
-    else iemgui__clickhook3(sh,newstate);
+    iemgui__clickhook3(sh,newstate);
 }
 
 static void hslider__motionhook(t_scalehandle *sh, t_floatarg f1, t_floatarg f2)
diff --git a/pd/src/g_toggle.c b/pd/src/g_toggle.c
index 9f677a76bef5018be1a952475560b3688a6c7826..19f5074f50b7a9fc495b79bd85fa0f42f2832e2d 100644
--- a/pd/src/g_toggle.c
+++ b/pd/src/g_toggle.c
@@ -141,7 +141,7 @@ static void toggle__clickhook(t_scalehandle *sh, t_floatarg f,
             scalehandle_unclick_scale(sh);
         }
     }
-    else iemgui__clickhook3(sh,newstate);
+    iemgui__clickhook3(sh,newstate);
 }
 
 static void toggle__motionhook(t_scalehandle *sh, t_floatarg f1, t_floatarg f2)