Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_border.c Log Message: create remember node if we dont have one =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_border.c,v retrieving revision 1.316 retrieving revision 1.317 diff -u -3 -r1.316 -r1.317 --- e_border.c 8 Jul 2005 04:42:50 -0000 1.316 +++ e_border.c 8 Jul 2005 06:14:35 -0000 1.317 @@ -5103,7 +5103,17 @@ { E_Border *bd; bd = data; - if (!bd->remember) return; + if (!bd->remember) + { + bd->remember = e_remember_new(); + if (bd->remember) + { + e_remember_use(bd->remember); + e_remember_update(bd->remember, bd); + } + else + return; + } bd->remember->apply_first_only = e_menu_item_toggle_get(mi); e_config_save_queue(); } @@ -5113,7 +5123,17 @@ { E_Border *bd; bd = data; - if (!bd->remember) return; + if (!bd->remember) + { + bd->remember = e_remember_new(); + if (bd->remember) + { + e_remember_use(bd->remember); + e_remember_update(bd->remember, bd); + } + else + return; + } if (e_menu_item_toggle_get(mi)) bd->remember->match |= E_REMEMBER_MATCH_NAME; else @@ -5126,7 +5146,17 @@ { E_Border *bd; bd = data; - if (!bd->remember) return; + if (!bd->remember) + { + bd->remember = e_remember_new(); + if (bd->remember) + { + e_remember_use(bd->remember); + e_remember_update(bd->remember, bd); + } + else + return; + } if (e_menu_item_toggle_get(mi)) bd->remember->match |= E_REMEMBER_MATCH_CLASS; else @@ -5139,7 +5169,17 @@ { E_Border *bd; bd = data; - if (!bd->remember) return; + if (!bd->remember) + { + bd->remember = e_remember_new(); + if (bd->remember) + { + e_remember_use(bd->remember); + e_remember_update(bd->remember, bd); + } + else + return; + } if (e_menu_item_toggle_get(mi)) bd->remember->match |= E_REMEMBER_MATCH_TITLE; else @@ -5152,7 +5192,17 @@ { E_Border *bd; bd = data; - if (!bd->remember) return; + if (!bd->remember) + { + bd->remember = e_remember_new(); + if (bd->remember) + { + e_remember_use(bd->remember); + e_remember_update(bd->remember, bd); + } + else + return; + } if (e_menu_item_toggle_get(mi)) bd->remember->match |= E_REMEMBER_MATCH_ROLE; else @@ -5165,7 +5215,17 @@ { E_Border *bd; bd = data; - if (!bd->remember) return; + if (!bd->remember) + { + bd->remember = e_remember_new(); + if (bd->remember) + { + e_remember_use(bd->remember); + e_remember_update(bd->remember, bd); + } + else + return; + } if (e_menu_item_toggle_get(mi)) bd->remember->match |= E_REMEMBER_MATCH_TYPE; else @@ -5178,7 +5238,17 @@ { E_Border *bd; bd = data; - if (!bd->remember) return; + if (!bd->remember) + { + bd->remember = e_remember_new(); + if (bd->remember) + { + e_remember_use(bd->remember); + e_remember_update(bd->remember, bd); + } + else + return; + } if (e_menu_item_toggle_get(mi)) bd->remember->match |= E_REMEMBER_MATCH_TRANSIENT; else @@ -5191,7 +5261,17 @@ { E_Border *bd; bd = data; - if (!bd->remember) return; + if (!bd->remember) + { + bd->remember = e_remember_new(); + if (bd->remember) + { + e_remember_use(bd->remember); + e_remember_update(bd->remember, bd); + } + else + return; + } if (e_menu_item_toggle_get(mi)) bd->remember->apply |= E_REMEMBER_APPLY_POS; else @@ -5204,7 +5284,17 @@ { E_Border *bd; bd = data; - if (!bd->remember) return; + if (!bd->remember) + { + bd->remember = e_remember_new(); + if (bd->remember) + { + e_remember_use(bd->remember); + e_remember_update(bd->remember, bd); + } + else + return; + } if (e_menu_item_toggle_get(mi)) bd->remember->apply |= E_REMEMBER_APPLY_SIZE; else @@ -5217,7 +5307,17 @@ { E_Border *bd; bd = data; - if (!bd->remember) return; + if (!bd->remember) + { + bd->remember = e_remember_new(); + if (bd->remember) + { + e_remember_use(bd->remember); + e_remember_update(bd->remember, bd); + } + else + return; + } if (e_menu_item_toggle_get(mi)) bd->remember->apply |= E_REMEMBER_APPLY_LAYER; else @@ -5230,7 +5330,17 @@ { E_Border *bd; bd = data; - if (!bd->remember) return; + if (!bd->remember) + { + bd->remember = e_remember_new(); + if (bd->remember) + { + e_remember_use(bd->remember); + e_remember_update(bd->remember, bd); + } + else + return; + } if (e_menu_item_toggle_get(mi)) bd->remember->apply |= E_REMEMBER_APPLY_LOCKS; else @@ -5243,7 +5353,17 @@ { E_Border *bd; bd = data; - if (!bd->remember) return; + if (!bd->remember) + { + bd->remember = e_remember_new(); + if (bd->remember) + { + e_remember_use(bd->remember); + e_remember_update(bd->remember, bd); + } + else + return; + } if (e_menu_item_toggle_get(mi)) bd->remember->apply |= E_REMEMBER_APPLY_BORDER; else @@ -5256,7 +5376,17 @@ { E_Border *bd; bd = data; - if (!bd->remember) return; + if (!bd->remember) + { + bd->remember = e_remember_new(); + if (bd->remember) + { + e_remember_use(bd->remember); + e_remember_update(bd->remember, bd); + } + else + return; + } if (e_menu_item_toggle_get(mi)) bd->remember->apply |= E_REMEMBER_APPLY_STICKY; else @@ -5269,7 +5399,17 @@ { E_Border *bd; bd = data; - if (!bd->remember) return; + if (!bd->remember) + { + bd->remember = e_remember_new(); + if (bd->remember) + { + e_remember_use(bd->remember); + e_remember_update(bd->remember, bd); + } + else + return; + } if (e_menu_item_toggle_get(mi)) bd->remember->apply |= E_REMEMBER_APPLY_DESKTOP; else @@ -5282,7 +5422,17 @@ { E_Border *bd; bd = data; - if (!bd->remember) return; + if (!bd->remember) + { + bd->remember = e_remember_new(); + if (bd->remember) + { + e_remember_use(bd->remember); + e_remember_update(bd->remember, bd); + } + else + return; + } if (e_menu_item_toggle_get(mi)) bd->remember->apply |= E_REMEMBER_APPLY_SHADE; else @@ -5295,7 +5445,17 @@ { E_Border *bd; bd = data; - if (!bd->remember) return; + if (!bd->remember) + { + bd->remember = e_remember_new(); + if (bd->remember) + { + e_remember_use(bd->remember); + e_remember_update(bd->remember, bd); + } + else + return; + } if (e_menu_item_toggle_get(mi)) bd->remember->apply |= E_REMEMBER_APPLY_ZONE; else @@ -5308,7 +5468,17 @@ { E_Border *bd; bd = data; - if (!bd->remember) return; + if (!bd->remember) + { + bd->remember = e_remember_new(); + if (bd->remember) + { + e_remember_use(bd->remember); + e_remember_update(bd->remember, bd); + } + else + return; + } if (e_menu_item_toggle_get(mi)) bd->remember->apply |= E_REMEMBER_APPLY_RUN; else ------------------------------------------------------- This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual core and dual graphics technology at this free one hour event hosted by HP, AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs