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

Reply via email to