diff --git a/externals/tof/src/pmenu_w.h b/externals/tof/src/pmenu_w.h
index 24896c9937c7ffcfa909ff972d30711e7c07cf94..f3c60a1aebba7cd71dc894cb188f868a2e03fcad 100644
--- a/externals/tof/src/pmenu_w.h
+++ b/externals/tof/src/pmenu_w.h
@@ -32,7 +32,7 @@ static void pmenu_w_additem(t_pmenu* x, t_symbol *label, int i) {
 	sys_vgui("$%xw add command -label \"%s\" -command {select%x \"%d\"} \n",
                    x, label->s_name, x, i,x,i);
 			   }
-	if ( i == COLUMNBREAK ) sys_vgui("$%xw entryconfigure %i -columnbreak  true \n",x,i);
+	if ( i % COLUMNBREAK == 0 ) sys_vgui("$%xw entryconfigure %i -columnbreak  true \n",x,i);
 			   
 }