summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimon <simon@hardwired.org.uk>2011-01-29 12:19:48 (GMT)
committer Simon <simon@hardwired.org.uk>2011-01-29 12:19:48 (GMT)
commit7522e95a9d7103d73b93538b233f67416e6d0921 (patch)
tree0d8c0f0bc185bb0c2170f727a2dc9bfd8fae0529 /src
parentf391b896d495410e703e88e06f3cec86323e6a81 (diff)
downloadpowder-7522e95a9d7103d73b93538b233f67416e6d0921.zip
powder-7522e95a9d7103d73b93538b233f67416e6d0921.tar.gz
Missing file, also fix cmode saving
Diffstat (limited to 'src')
-rw-r--r--src/misc.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/misc.c b/src/misc.c
index 64c2af5..59ffc0e 100644
--- a/src/misc.c
+++ b/src/misc.c
@@ -95,7 +95,9 @@ void save_presets(int do_update)
return;
fwrite(sig, 1, 4, f);
save_string(f, svf_user);
- save_string(f, svf_pass);
+ //save_string(f, svf_pass);
+ save_string(f, svf_user_id);
+ save_string(f, svf_session_id);
fwrite(&tmp, 1, 1, f);
tmp = cmode;
fwrite(&tmp, 1, 1, f);
@@ -144,7 +146,11 @@ void load_presets(void)
}
if (load_string(f, svf_user, 63))
goto fail;
- if (load_string(f, svf_pass, 63))
+ //if (load_string(f, svf_pass, 63))
+ //goto fail;
+ if (load_string(f, svf_user_id, 63))
+ goto fail;
+ if (load_string(f, svf_session_id, 63))
goto fail;
svf_login = !!svf_user[0];
if (fread(&tmp, 1, 1, f) != 1)
@@ -152,7 +158,7 @@ void load_presets(void)
sdl_scale = (tmp == 2) ? 2 : 1;
if (fread(&tmp, 1, 1, f) != 1)
goto fail;
- cmode = tmp%7;
+ cmode = tmp%CM_COUNT;
if (fread(&tmp, 1, 1, f) != 1)
goto fail;
svf_admin = tmp;