diff --git a/externals/moonlib/mknob.c b/externals/moonlib/mknob.c
index 398777c4dba192592b97b32d9ee9d2ee7f76d5c5..36e14ec629b9f74159fb990f1dc059ffe1b0ac53 100644
--- a/externals/moonlib/mknob.c
+++ b/externals/moonlib/mknob.c
@@ -280,7 +280,7 @@ static void mknob_draw_select(t_mknob *x,t_glist *glist)
     else
     {
         //pd_unbind(&x->x_gui.x_obj.ob_pd, iemgui_key_sym);
-        sys_vgui(".x%lx.c itemconfigure %xBASE -stroke #%6.6x\n", canvas, x, IEM_GUI_COLOR_NORMAL);
+        sys_vgui(".x%lx.c itemconfigure %xBASE -stroke #%6.6x\n", canvas, x, x->x_gui.x_fcol);
         sys_vgui(".x%lx.c itemconfigure %xLABEL -fill #%6.6x\n", canvas, x, x->x_gui.x_lcol);
 		sys_vgui(".x%lx.c dtag %lxMKNOB selected\n", canvas, x);
     }