mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-11 05:26:24 +02:00
Make a search folder instead of text box
This commit is contained in:
1 parent
a94ca2703c
commit
de6e7ea207
1 file changed
+6
-7
@@ -53,6 +53,7 @@
|
||||
#include "Windows/WndMainWindow.h"
|
||||
#include <shlobj.h>
|
||||
#include "util/text/utf8.h"
|
||||
#include "Windows/W32Util/ShellUtil.h"
|
||||
using namespace std;
|
||||
|
||||
bool installed;
|
||||
@@ -608,15 +609,13 @@ UI::EventReturn GameSettingsScreen::OnSavePathMydoc(UI::EventParams &e) {
|
||||
UI::EventReturn GameSettingsScreen::OnSavePathOther(UI::EventParams &e) {
|
||||
const std::string PPSSPPpath = File::GetExeDirectory();
|
||||
if (otherinstalled) {
|
||||
const size_t name_len = 256;
|
||||
char savepath[name_len];
|
||||
memset(savepath, 0, sizeof(savepath));
|
||||
if (System_InputBoxGetString("Enter a new PPSSPP save path", g_Config.memStickDirectory.c_str(), savepath, name_len)) {
|
||||
string savepathstr = string(savepath);
|
||||
g_Config.memStickDirectory = savepathstr;
|
||||
I18NCategory *m = GetI18NCategory("MainMenu");
|
||||
std::string folder = W32Util::BrowseForFolder(MainWindow::GetHWND(), m->T("Choose folder"));
|
||||
if (folder.size()) {
|
||||
ofstream myfile;
|
||||
g_Config.memStickDirectory = folder;
|
||||
myfile.open(PPSSPPpath + "installed.txt");
|
||||
myfile << "\xEF\xBB\xBF" + savepathstr;
|
||||
myfile << "\xEF\xBB\xBF" + folder;
|
||||
myfile.close();
|
||||
installed = false;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user