summaryrefslogtreecommitdiff
path: root/rbutil/rbutilApp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/rbutilApp.cpp')
-rw-r--r--rbutil/rbutilApp.cpp12
1 files changed, 3 insertions, 9 deletions
diff --git a/rbutil/rbutilApp.cpp b/rbutil/rbutilApp.cpp
index 812142185f..1b183a1e49 100644
--- a/rbutil/rbutilApp.cpp
+++ b/rbutil/rbutilApp.cpp
@@ -80,6 +80,7 @@ bool rbutilFrmApp::OnInit()
80 80
81 rbutilFrm *myFrame = new rbutilFrm(NULL); 81 rbutilFrm *myFrame = new rbutilFrm(NULL);
82 SetTopWindow(myFrame); 82 SetTopWindow(myFrame);
83
83 myFrame->Show(TRUE); 84 myFrame->Show(TRUE);
84 85
85 initIpodpatcher(); // reserve mem for ipodpatcher 86 initIpodpatcher(); // reserve mem for ipodpatcher
@@ -171,12 +172,6 @@ bool rbutilFrmApp::ReadGlobalConfig(rbutilFrm* myFrame)
171 gv->GlobalConfig->Read(buf.Format(wxT("/%s/bootloadername"), 172 gv->GlobalConfig->Read(buf.Format(wxT("/%s/bootloadername"),
172 cur.c_str()), &tmpstr); 173 cur.c_str()), &tmpstr);
173 gv->plat_bootloadername.Add(tmpstr); 174 gv->plat_bootloadername.Add(tmpstr);
174 gv->GlobalConfig->Read(buf.Format(wxT("/%s/autodetect"),
175 cur.c_str()), &tmpstr);
176 gv->plat_autodetect.Add( (tmpstr == wxT("yes")) ? true : false ) ;
177 gv->GlobalConfig->Read(buf.Format(wxT("/%s/combinedname"),
178 cur.c_str()), &tmpstr);
179 gv->plat_combinedname.Add(tmpstr);
180 gv->GlobalConfig->Read(buf.Format(wxT("/%s/resolution"), 175 gv->GlobalConfig->Read(buf.Format(wxT("/%s/resolution"),
181 cur.c_str()), &tmpstr); 176 cur.c_str()), &tmpstr);
182 gv->plat_resolution.Add(tmpstr); 177 gv->plat_resolution.Add(tmpstr);
@@ -187,9 +182,6 @@ bool rbutilFrmApp::ReadGlobalConfig(rbutilFrm* myFrame)
187 gv->GlobalConfig->SetPath(wxT("/general")); 182 gv->GlobalConfig->SetPath(wxT("/general"));
188 gv->GlobalConfig->Read(wxT("default_platform"), &tmpstr, wxT("cthulhu")); 183 gv->GlobalConfig->Read(wxT("default_platform"), &tmpstr, wxT("cthulhu"));
189 184
190 for (i=0; i< gv->plat_id.GetCount(); i++) {
191 if (gv->plat_id[i] == tmpstr) gv->curplatnum = i;
192 }
193 185
194 gv->GlobalConfig->Read(wxT("last_release"), &tmpstr); 186 gv->GlobalConfig->Read(wxT("last_release"), &tmpstr);
195 gv->last_release = tmpstr; 187 gv->last_release = tmpstr;
@@ -255,6 +247,7 @@ void rbutilFrmApp::ReadUserConfig()
255 gv->UserConfig->SetPath(wxT("/defaults")); 247 gv->UserConfig->SetPath(wxT("/defaults"));
256 if (gv->UserConfig->Read(wxT("curdestdir"), &str) ) gv->curdestdir = str; 248 if (gv->UserConfig->Read(wxT("curdestdir"), &str) ) gv->curdestdir = str;
257 if (gv->UserConfig->Read(wxT("curplatform"), &str) ) gv->curplat = str; 249 if (gv->UserConfig->Read(wxT("curplatform"), &str) ) gv->curplat = str;
250 if (gv->UserConfig->Read(wxT("curfirmware"), &str) ) gv->curfirmware = str;
258 gv->UserConfig->SetPath(stack); 251 gv->UserConfig->SetPath(stack);
259} 252}
260 253
@@ -263,6 +256,7 @@ void rbutilFrmApp::WriteUserConfig()
263 gv->UserConfig->SetPath(wxT("/defaults")); 256 gv->UserConfig->SetPath(wxT("/defaults"));
264 gv->UserConfig->Write(wxT("curdestdir"), gv->curdestdir); 257 gv->UserConfig->Write(wxT("curdestdir"), gv->curdestdir);
265 gv->UserConfig->Write(wxT("curplatform"), gv->curplat); 258 gv->UserConfig->Write(wxT("curplatform"), gv->curplat);
259 gv->UserConfig->Write(wxT("curfirmware"), gv->curfirmware);
266 260
267 delete gv->UserConfig; 261 delete gv->UserConfig;
268 262