From ad6e012eaa89eeb73d2239f8a78b77148f8a4c9e Mon Sep 17 00:00:00 2001 From: "B. Bogart" Date: Sun, 17 Oct 2004 01:22:55 +0000 Subject: Fixed disapearing widget on minimzation bug thanks to Guenter! svn path=/trunk/externals/bbogart/; revision=2109 --- entry/entry.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'entry') diff --git a/entry/entry.c b/entry/entry.c index 803639a..bbc70a7 100644 --- a/entry/entry.c +++ b/entry/entry.c @@ -129,6 +129,10 @@ static void create_widget(t_entry *x, t_glist *glist) x->x_rect_height = x->x_height+2; /* Create text widget */ + + /* Seems we have to delete the widget in case it already exists (Provided by Guenter)*/ + sys_vgui("destroy .x%x.c.s%x\n",glist_getcanvas(glist),x); + sys_vgui("set %xw .x%x.c.s%x ; text $%xw -font {helvetica 10} -border 1 -highlightthickness 1 -relief sunken -bg \"%s\" -fg \"%s\" \n", x,canvas,x,x,x->x_bgcolour->s_name,x->x_fgcolour->s_name); sys_vgui("bind .x%x.c.s%x {focus [winfo parent .x%x.c.s%x]} \n", canvas, x, canvas, x); -- cgit v1.2.1