enabled messages in continuous snapshots mode (fixes #714)

changed hotkey for continuous snapshots mode
This commit is contained in:
thrust26 2020-10-25 16:22:46 +01:00
parent 61de76e9f0
commit 72c6f30b52
3 changed files with 8 additions and 13 deletions

View File

@ -1806,13 +1806,13 @@
</tr>
<tr>
<td>Save continuous PNG snapshots</br>(per interval defined in <a href="#Snapshots"><b>Snapshot Settings</b></a>)</td>
<td>Alt + s</td>
<td>Cmd + s</td>
<td>Control-Alt + s</td>
<td>Control-Cmd + s</td>
</tr>
<tr>
<td>Save continuous PNG snapshots (every frame)</td>
<td>Shift-Alt + s</td>
<td>Shift-Cmd + s</td>
<td>Shift-Control-Alt + s</td>
<td>Shift-Control-Cmd + s</td>
</tr>
<tr>

View File

@ -534,8 +534,8 @@ PhysicalKeyboardHandler::EventMappingArray PhysicalKeyboardHandler::DefaultCommo
{Event::ToggleTimeMachine, KBDK_T, MOD3},
#ifdef PNG_SUPPORT
{Event::ToggleContSnapshots, KBDK_S, MOD3},
{Event::ToggleContSnapshotsFrame, KBDK_S, KBDM_SHIFT | MOD3},
{Event::ToggleContSnapshots, KBDK_S, MOD3 | KBDM_CTRL},
{Event::ToggleContSnapshotsFrame, KBDK_S, KBDM_SHIFT | MOD3 | KBDM_CTRL},
#endif
{Event::DecreaseAutoFire, KBDK_A, KBDM_SHIFT | KBDM_CTRL},

View File

@ -296,7 +296,6 @@ void PNGLibrary::takeSnapshot(uInt32 number)
// Figure out the correct snapshot name
string filename;
bool showmessage = number == 0;
string sspath = myOSystem.snapshotSaveDir().getPath() +
(myOSystem.settings().getString("snapname") != "int" ?
myOSystem.romFile().getNameWithExt("")
@ -347,9 +346,9 @@ void PNGLibrary::takeSnapshot(uInt32 number)
VarList::push_back(comments, "TV Effects", myOSystem.frameBuffer().tiaSurface().effectsInfo());
// Now create a PNG snapshot
string message = "Snapshot saved";
if(myOSystem.settings().getBool("ss1x"))
{
string message = "Snapshot saved";
try
{
Common::Rect rect;
@ -360,8 +359,6 @@ void PNGLibrary::takeSnapshot(uInt32 number)
{
message = e.what();
}
if(showmessage)
myOSystem.frameBuffer().showMessage(message);
}
else
{
@ -369,7 +366,6 @@ void PNGLibrary::takeSnapshot(uInt32 number)
myOSystem.frameBuffer().enableMessages(false);
myOSystem.frameBuffer().tiaSurface().renderForSnapshot();
string message = "Snapshot saved";
try
{
myOSystem.png().saveImage(filename, comments);
@ -381,9 +377,8 @@ void PNGLibrary::takeSnapshot(uInt32 number)
// Re-enable old messages
myOSystem.frameBuffer().enableMessages(true);
if(showmessage)
myOSystem.frameBuffer().showMessage(message);
}
myOSystem.frameBuffer().showMessage(message);
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -