diff src/toolbar.c @ 14:9ee227acff29 r19-15b90

Import from CVS: tag r19-15b90
author cvs
date Mon, 13 Aug 2007 08:48:42 +0200
parents bcdc7deadc19
children 859a2309aef8
line wrap: on
line diff
--- a/src/toolbar.c	Mon Aug 13 08:48:18 2007 +0200
+++ b/src/toolbar.c	Mon Aug 13 08:48:42 2007 +0200
@@ -1691,30 +1691,38 @@
   elt = list1 (Fcons (list1 (Qtty), Qzero));
 #endif
 #ifdef HAVE_X_WINDOWS
-  if (elt != Qnil)
+  if (!EQ(elt, Qnil))
     elt = Fcons (Fcons (list1 (Qx), make_int (DEFAULT_TOOLBAR_HEIGHT)), elt);
   else
     elt = list1 (Fcons (list1 (Qx), make_int (DEFAULT_TOOLBAR_HEIGHT)));
 #endif
 #ifdef HAVE_NEXTSTEP
-  elt = Fcons (Fcons (list1 (Qns), make_int (DEFAULT_TOOLBAR_HEIGHT)), elt);
+  if (!EQ(elt, Qnil))
+    elt = Fcons (Fcons (list1 (Qns), make_int (DEFAULT_TOOLBAR_HEIGHT)), elt);
+  else
+    elt = list1 (Fcons (list1 (Qns), make_int (DEFAULT_TOOLBAR_HEIGHT)));
 #endif
-  set_specifier_fallback (Vdefault_toolbar_height, elt);
+  if (!EQ(elt, Qnil))
+    set_specifier_fallback (Vdefault_toolbar_height, elt);
 
   elt = Qnil;
 #ifdef HAVE_TTY
   elt = list1 (Fcons (list1 (Qtty), Qzero));
 #endif
 #ifdef HAVE_X_WINDOWS
-  if (elt != Qnil)
+  if (!EQ(elt, Qnil))
     elt = Fcons (Fcons (list1 (Qx), make_int (DEFAULT_TOOLBAR_WIDTH)), elt);
   else
     elt = list1 (Fcons (list1 (Qx), make_int (DEFAULT_TOOLBAR_WIDTH)));
 #endif
 #ifdef HAVE_NEXTSTEP
-  elt = Fcons (Fcons (list1 (Qns), make_int (DEFAULT_TOOLBAR_WIDTH)), elt);
+  if (!EQ(elt, Qnil))
+    elt = Fcons (Fcons (list1 (Qns), make_int (DEFAULT_TOOLBAR_WIDTH)), elt);
+  else
+    elt = list1 (Fcons (list1 (Qns), make_int (DEFAULT_TOOLBAR_WIDTH)));
 #endif
-  set_specifier_fallback (Vdefault_toolbar_width, elt);
+  if (!EQ(elt, Qnil))
+    set_specifier_fallback (Vdefault_toolbar_width, elt);
 
   set_specifier_fallback (Vtoolbar_size[TOP_TOOLBAR], Vdefault_toolbar_height);
   elt = list1 (Fcons (Qnil, Qzero));