From 12cda9072fb4f77d1e96e17fed34a1b8106854ce Mon Sep 17 00:00:00 2001
From: Ivica Ico Bukvic <ico@vt.edu>
Date: Sun, 17 Aug 2014 09:37:33 -0400
Subject: [PATCH] *fixed regressions introduced with earlier Mathieu's commit

---
 pd/src/g_all_guis.c | 1 -
 pd/src/g_numbox.c   | 5 +++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/pd/src/g_all_guis.c b/pd/src/g_all_guis.c
index ca6b6a2f4..cdff64d77 100644
--- a/pd/src/g_all_guis.c
+++ b/pd/src/g_all_guis.c
@@ -1031,7 +1031,6 @@ void iemgui_draw_update(t_iemgui *x, t_glist *glist) {
 void iemgui_draw_new(t_iemgui *x) {
     x->x_draw(x, x->x_glist, IEM_GUI_DRAW_MODE_NEW);
     iemgui_label_draw_new(x);
-    iemgui_draw_io(x,7);
     canvas_raise_all_cords(glist_getcanvas(x->x_glist)); // used to be inside x_draw
 }
 
diff --git a/pd/src/g_numbox.c b/pd/src/g_numbox.c
index 49c2b7f1a..17f81ee72 100644
--- a/pd/src/g_numbox.c
+++ b/pd/src/g_numbox.c
@@ -472,6 +472,11 @@ static void my_numbox_dialog(t_my_numbox *x, t_symbol *s, int argc,
     //iemgui_draw_move(&x->x_gui);
     //iemgui_draw_config(&x->x_gui);
     scalehandle_draw(&x->x_gui);
+    if (x->x_gui.x_selected)
+    {
+        scalehandle_draw(&x->x_gui,x->x_gui.x_glist);
+        iemgui_select((t_gobj *)x,x->x_gui.x_glist,1);
+    }
     //canvas_restore_original_position(x->x_gui.x_glist, (t_gobj *)x,"bogus",-1);
     scrollbar_update(x->x_gui.x_glist);
 }
-- 
GitLab