Enlightenment CVS committal

Author  : handyande
Project : misc
Module  : engage

Dir     : misc/engage/src


Modified Files:
        config.c icon.c 


Log Message:
Fix multiple launches after on-the-fly theme changes
===================================================================
RCS file: /cvsroot/enlightenment/misc/engage/src/config.c,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -3 -r1.28 -r1.29
--- config.c    17 Jun 2004 08:51:30 -0000      1.28
+++ config.c    21 Jun 2004 14:15:51 -0000      1.29
@@ -88,8 +88,8 @@
 
   options.tt_txt_color = 0x00000000;
   options.tt_shd_color = 0x7f000000;
-  options.bg_fore = 0x7f000000;
-  options.bg_back = 0x7fffffff;
+  options.bg_fore = 0x00000000;
+  options.bg_back = 0x00ffffff;
   ecore_config_string_create("engage.options.tt_fa", "Vera", 'f', "font",
                              "The font to use for application titles etc.");
   ecore_config_int_create("engage.options.tt_fs", 8, 'F', "font-size",
===================================================================
RCS file: /cvsroot/enlightenment/misc/engage/src/icon.c,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -3 -r1.30 -r1.31
--- icon.c      29 May 2004 17:53:23 -0000      1.30
+++ icon.c      21 Jun 2004 14:15:51 -0000      1.31
@@ -281,12 +281,6 @@
                             (options.tt_shd_color >> 0) & 0xff, 127);
       evas_object_layer_set(tt_shd, 199);
     }
-    edje_object_signal_callback_add(icon, "engage,app,*", "*",
-                                    od_icon_edje_app_cb, in);
-    edje_object_signal_callback_add(icon, "engage,window,minimize*", "*",
-                                    od_icon_edje_win_minimize_cb, in);
-    edje_object_signal_callback_add(icon, "engage,window,raise*", "*",
-                                    od_icon_edje_win_raise_cb, in);
     evas_object_layer_set(icon, 100);
     evas_object_show(icon);
   } else {
@@ -319,6 +313,14 @@
   ret->icon = edje_object_add(evas);
 
   od_icon_reload(ret);
+  if (ret->icon) {
+    edje_object_signal_callback_add(ret->icon, "engage,app,*", "*",
+                                    od_icon_edje_app_cb, ret);
+    edje_object_signal_callback_add(ret->icon, "engage,window,minimize*", "*",
+                                    od_icon_edje_win_minimize_cb, ret);
+    edje_object_signal_callback_add(ret->icon, "engage,window,raise*", "*",
+                                    od_icon_edje_win_raise_cb, ret);
+  }
 
   return ret;
 }




-------------------------------------------------------
This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference
Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer
Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA
REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to