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