From ff0cb638631ad1a49856699633195e813579e9fa Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Sat, 4 Mar 2006 15:10:31 +0000 Subject: [PATCH] If it's good enough for ilist, it's good enough for tlist. SVN revision: 21007 --- src/bin/e_tlist.c | 2 ++ src/bin/e_widget_tlist.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/bin/e_tlist.c b/src/bin/e_tlist.c index 9360b01a4..8a37cce95 100644 --- a/src/bin/e_tlist.c +++ b/src/bin/e_tlist.c @@ -241,6 +241,8 @@ e_tlist_remove_num(Evas_Object * obj, int n) if (si) { sd->items = evas_list_remove(sd->items, si); + if (e_tlist_selected_get(obj) == n) + sd->selected = -1; evas_object_del(si->base_obj); free(si); } diff --git a/src/bin/e_widget_tlist.c b/src/bin/e_widget_tlist.c index 07f69276e..d501e7839 100644 --- a/src/bin/e_widget_tlist.c +++ b/src/bin/e_widget_tlist.c @@ -190,6 +190,8 @@ _e_widget_tlist_append(Evas_Object * obj, char *label, e_widget_min_size_get(obj, &wmw, &wmh); e_widget_min_size_set(obj, mw + (w - vw), wmh); } + else if (mw < vw) + evas_object_resize(wd->o_tlist, vw, mh); } static void