diff client/options.c client/options.c
--- client/options.c	Mon Jun 19 15:07:17 2000
+++ client/options.c	Thu Jun 22 15:09:36 2000
@@ -34,7 +34,7 @@
 
 /** Local Options: **/
 
-int solid_color_behind_units=0;
+int solid_color_behind_units=-1; /* Special case at load_options(). */
 int sound_bell_at_new_turn=0;
 int smooth_move_units=1;
 int smooth_move_unit_steps=3;
@@ -258,6 +258,10 @@
   for (o=options; o->name; o++) {
     *(o->p_value) =
       secfile_lookup_int_default(&sf, *(o->p_value), "%s.%s", prefix, o->name);
+  }
+  if (solid_color_behind_units == -1) { /* Not found with new option name. */
+    solid_color_behind_units = secfile_lookup_int_default(&sf, 0,
+                                      "client.use_solid_color_behind_units");
   }
   for (v=view_options; v->name; v++) {
     *(v->p_value) =