Enlightenment CVS committal

Author  : kwo
Project : e16
Module  : e

Dir     : e16/e/src


Modified Files:
        config.c desktops.c 


Log Message:
Fix selecting "No Background" in background settings dialog.
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/config.c,v
retrieving revision 1.116
retrieving revision 1.117
diff -u -3 -r1.116 -r1.117
--- config.c    11 Oct 2004 20:28:55 -0000      1.116
+++ config.c    30 Oct 2004 12:58:55 -0000      1.117
@@ -1945,19 +1945,10 @@
                           (Conf.backgrounds.user))
                         {
                            if (!bg)
-                             {
-                                bg = BackgroundCreate(name, &xclr, bg1, i1, i2,
-                                                      i3, i4, i5, i6, bg2, j1,
-                                                      j2, j3, j4, j5);
-                             }
-                           if (!strcmp(bg->name, "NONE"))
-                             {
-                                DesktopSetBg(atoi(s2), NULL, 0);
-                             }
-                           else
-                             {
-                                DesktopSetBg(atoi(s2), bg, 0);
-                             }
+                              bg = BackgroundCreate(name, &xclr, bg1, i1, i2,
+                                                    i3, i4, i5, i6, bg2, j1,
+                                                    j2, j3, j4, j5);
+                           DesktopSetBg(atoi(s2), bg, 0);
                         }
                    }
               }
@@ -1970,16 +1961,7 @@
                           (Conf.backgrounds.user))
                         {
                            if (bg)
-                             {
-                                if (!strcmp(bg->name, "NONE"))
-                                  {
-                                     DesktopSetBg(atoi(s2), NULL, 0);
-                                  }
-                                else
-                                  {
-                                     DesktopSetBg(atoi(s2), bg, 0);
-                                  }
-                             }
+                              DesktopSetBg(atoi(s2), bg, 0);
                         }
                    }
               }
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/desktops.c,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -3 -r1.101 -r1.102
--- desktops.c  11 Sep 2004 10:45:21 -0000      1.101
+++ desktops.c  30 Oct 2004 12:59:03 -0000      1.102
@@ -575,6 +575,9 @@
    if (refresh)
       BackgroundPixmapFree(desks.desk[desk].bg);
 
+   if (bg && !strcmp(BackgroundGetName(bg), "NONE"))
+      bg = NULL;
+
    if (desks.desk[desk].bg != bg)
      {
        if (desks.desk[desk].bg)




-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to