Hi all,

I noticed a small bug in Ibar. When you drag an icon, which doesnt have
a corresponding eap file, from the border of a window to the ibar, an
error dialog pops up complaining that this icon has no corresponding
eap. The problem is the drag overlay animation on the ibar itself doesnt
go away.  

It is actually pretty trivial to fix but I have attached the patch to do
so anyways.

As a side question: How exactly do some windows now have icons in the
top left corner even though I never associated an icon with them(ie
there is no corresponding eap)?

Finally, in the midst all the recent unrest in the E camp, I would just
like to give a shout of thanks and appreciation to Raster and co for the
most beautiful WM ... ever ... The other day, a friend of mine who
swears by OS X, decided to give E17 a try because it looked so good.
Keep up the good work guys.

-osei
Index: e_mod_main.c
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/ibar/e_mod_main.c,v
retrieving revision 1.84
diff -u -3 -r1.84 e_mod_main.c
--- e_mod_main.c	8 Oct 2005 19:38:13 -0000	1.84
+++ e_mod_main.c	13 Oct 2005 01:03:02 -0000
@@ -1662,6 +1662,15 @@
 	  {
 	     E_Dialog *dia;
 
+	     e_box_freeze(ibb->box_object);
+	     e_box_unpack(ibb->drag_object);
+	     evas_object_del(ibb->drag_object);
+	     ibb->drag_object = NULL;
+	     evas_object_del(ibb->drag_object_overlay);
+	     ibb->drag_object_overlay = NULL;
+	     e_box_thaw(ibb->box_object);
+	     _ibar_bar_frame_resize(ibb);
+
 	     dia = e_dialog_new(e_container_current_get(e_manager_current_get()));
 	     e_dialog_title_set(dia, _("Cannot add icon"));
 	     e_dialog_text_set(dia,

Reply via email to