fixed a saveses bug

renamed browser titles
This commit is contained in:
thrust26 2020-12-24 14:50:26 +01:00
parent 99af3abd16
commit dfee070324
6 changed files with 17 additions and 14 deletions

View File

@ -1144,8 +1144,7 @@ void DebuggerParser::executeDump()
else else
{ {
ostringstream file; ostringstream file;
file << debugger.myOSystem.userDir() file << debugger.myOSystem.userDir() << cartName() << "_dbg_";
<< debugger.myOSystem.console().properties().get(PropType::Cart_Name) << "_dbg_";
if(execDepth > 0) if(execDepth > 0)
{ {
file << execPrefix; file << execPrefix;
@ -1910,8 +1909,7 @@ void DebuggerParser::executeSaveses()
{ {
ostringstream filename; ostringstream filename;
auto timeinfo = BSPF::localTime(); auto timeinfo = BSPF::localTime();
filename << debugger.myOSystem.userDir() filename << std::put_time(&timeinfo, "session_%F_%H-%M-%S.txt");
<< std::put_time(&timeinfo, "session_%F_%H-%M-%S.txt");
if(argCount && argStrings[0] == "?") if(argCount && argStrings[0] == "?")
{ {
@ -1920,7 +1918,12 @@ void DebuggerParser::executeSaveses()
} }
else else
{ {
FilesystemNode file(filename.str()); ostringstream path;
if(argCount)
path << argStrings[0];
else
path << debugger.myOSystem.userDir() << filename.str();
FilesystemNode file(path.str());
if(debugger.prompt().saveBuffer(file)) if(debugger.prompt().saveBuffer(file))
commandResult << "saved " + file.getShortPath() + " OK"; commandResult << "saved " + file.getShortPath() + " OK";

View File

@ -434,12 +434,12 @@ void DebuggerDialog::showBrowser(BrowserType type, const string& defaultName)
{ {
case BrowserType::svAccess: case BrowserType::svAccess:
cmd = kSvAccessCmd; cmd = kSvAccessCmd;
title = "access counters"; title = "Access Counters";
break; break;
case BrowserType::svDis: case BrowserType::svDis:
cmd = kSvDisCmd; cmd = kSvDisCmd;
title = "disassembly"; title = "Disassembly";
break; break;
case BrowserType::svRom: case BrowserType::svRom:
@ -449,12 +449,12 @@ void DebuggerDialog::showBrowser(BrowserType type, const string& defaultName)
case BrowserType::svScript: case BrowserType::svScript:
cmd = kSvScriptCmd; cmd = kSvScriptCmd;
title = "workbench"; title = "Workbench";
break; break;
case BrowserType::svSession: case BrowserType::svSession:
cmd = kSvSessionCmd; cmd = kSvSessionCmd;
title = "session"; title = "Session";
break; break;
default: default:

View File

@ -1395,7 +1395,7 @@ void GameInfoDialog::handleCommand(CommandSender* sender, int cmd,
case kExportPressed: case kExportPressed:
// This dialog is resizable under certain conditions, so we need // This dialog is resizable under certain conditions, so we need
// to re-create it as necessary // to re-create it as necessary
createBrowser("Export properties as"); createBrowser("Export Properties as");
myBrowser->show(instance().userDir().getPath() + myGameFile.getNameWithExt(".pro"), myBrowser->show(instance().userDir().getPath() + myGameFile.getNameWithExt(".pro"),
BrowserDialog::FileSave, kExportChosen); BrowserDialog::FileSave, kExportChosen);

View File

@ -198,7 +198,7 @@ void RomAuditDialog::handleCommand(CommandSender* sender, int cmd,
break; break;
case kChooseAuditDirCmd: case kChooseAuditDirCmd:
createBrowser("Select ROM directory to audit"); createBrowser("Select ROM Directory to Audit");
myBrowser->show(myRomPath->getText(), myBrowser->show(myRomPath->getText(),
BrowserDialog::Directories, kAuditDirChosenCmd); BrowserDialog::Directories, kAuditDirChosenCmd);
break; break;

View File

@ -156,7 +156,7 @@ void SnapshotDialog::handleCommand(CommandSender* sender, int cmd,
case kChooseSnapSaveDirCmd: case kChooseSnapSaveDirCmd:
// This dialog is resizable under certain conditions, so we need // This dialog is resizable under certain conditions, so we need
// to re-create it as necessary // to re-create it as necessary
createBrowser("Select snapshot save directory"); createBrowser("Select Snapshot Save Directory");
myBrowser->show(mySnapSavePath->getText(), myBrowser->show(mySnapSavePath->getText(),
BrowserDialog::Directories, kSnapSaveDirChosenCmd); BrowserDialog::Directories, kSnapSaveDirChosenCmd);
break; break;

View File

@ -586,7 +586,7 @@ void UIDialog::handleCommand(CommandSender* sender, int cmd, int data, int id)
case kChooseRomDirCmd: case kChooseRomDirCmd:
// This dialog is resizable under certain conditions, so we need // This dialog is resizable under certain conditions, so we need
// to re-create it as necessary // to re-create it as necessary
createBrowser("Select ROM directory"); createBrowser("Select ROM Directory");
myBrowser->show(myRomPath->getText(), myBrowser->show(myRomPath->getText(),
BrowserDialog::Directories, LauncherDialog::kRomDirChosenCmd); BrowserDialog::Directories, LauncherDialog::kRomDirChosenCmd);
break; break;
@ -602,7 +602,7 @@ void UIDialog::handleCommand(CommandSender* sender, int cmd, int data, int id)
case kChooseSnapLoadDirCmd: case kChooseSnapLoadDirCmd:
// This dialog is resizable under certain conditions, so we need // This dialog is resizable under certain conditions, so we need
// to re-create it as necessary // to re-create it as necessary
createBrowser("Select snapshot load directory"); createBrowser("Select ROM Info Viewer Image Directory");
myBrowser->show(mySnapLoadPath->getText(), myBrowser->show(mySnapLoadPath->getText(),
BrowserDialog::Directories, kSnapLoadDirChosenCmd); BrowserDialog::Directories, kSnapLoadDirChosenCmd);
break; break;