diff --git a/pd/src/g_all_guis.c b/pd/src/g_all_guis.c index ca6b6a2f41befa122274b9be60afe3d79774e088..cdff64d77ccc1eddf61b9ffd7a97223c8a0cfa2d 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 49c2b7f1a48cf59ab614b0b15e56eb40c5d1ad0f..17f81ee7236e6a4c8198ca65144f04505a9dfe89 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); }