home · contact · privacy
Client: interface config reload also re-sets virtual screen offset to 0.
authorChristian Heller <c.heller@plomlompom.de>
Tue, 28 Jan 2014 05:46:02 +0000 (06:46 +0100)
committerChristian Heller <c.heller@plomlompom.de>
Tue, 28 Jan 2014 05:46:02 +0000 (06:46 +0100)
src/client/misc.c
src/client/misc.h

index 17a12da5d697f62059f9f37ce8768ac3d4d97ae7..4af2bebe4e41db1423ebef39a9cf330239cb71e7 100644 (file)
@@ -129,6 +129,7 @@ extern void reload_interface_conf()
     unload_interface_conf();
     load_interface_conf();
     map_center();
+    world.winDB.v_screen_offset = 0;
 }
 
 
index 928d8db86e70193cb01fb93434319cc7e9de7e2d..5a745866c7ef8f2c4144feb76dbb0bdf16842013 100644 (file)
@@ -19,7 +19,8 @@ extern void obey_argv(int argc, char * argv[]);
  * data, world.wins.pad (initialized before opening any windows to the height of
  * the terminal screen and a width of 1) and window chains.
  *
- * Note that reload_interface_conf() also calls map_center().
+ * Note that reload_interface_conf() also calls map_center() and re-sets
+ * world.winDB.v_screen_offset to zero.
  */
 extern void save_interface_conf();
 extern void load_interface_conf();