diff --git a/wl_main.cpp b/wl_main.cpp index af6b922..45e6e93 100644 --- a/wl_main.cpp +++ b/wl_main.cpp @@ -159,11 +159,11 @@ void ReadConfig(void) read2(file,&viewsize,sizeof(viewsize)); read2(file,&mouseadjustment,sizeof(mouseadjustment)); - // [FG] sneak vertical mouse sensitivity into the mouseadjustment config value - mouseadjustment_v = ((mouseadjustment >> 8) & 0xff) - 1; - mouseadjustment = mouseadjustment & 0xff; - if (mouseadjustment_v == -1) + // [FG] vertical mouse sensitivity + if (read(file,&mouseadjustment,sizeof(mouseadjustment))<0) + { mouseadjustment_v = mouseadjustment; + } close(file); #undef read2 @@ -280,10 +280,10 @@ void WriteConfig(void) write2(file,buttonjoy,sizeof(buttonjoy)); write2(file,&viewsize,sizeof(viewsize)); - // [FG] sneak vertical mouse sensitivity into the mouseadjustment config value - mouseadjustment = mouseadjustment | ((mouseadjustment_v + 1) << 8); write2(file,&mouseadjustment,sizeof(mouseadjustment)); - mouseadjustment = mouseadjustment & 0xff; + + // [FG] vertical mouse sensitivity + write2(file,&mouseadjustment_v,sizeof(mouseadjustment_v)); close(file); }