summaryrefslogtreecommitdiffstats
path: root/docs/release/src/emu/video.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'docs/release/src/emu/video.cpp')
-rw-r--r--docs/release/src/emu/video.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/docs/release/src/emu/video.cpp b/docs/release/src/emu/video.cpp
index 56f877ec8fa..9ab18b03f4d 100644
--- a/docs/release/src/emu/video.cpp
+++ b/docs/release/src/emu/video.cpp
@@ -339,9 +339,9 @@ void video_manager::save_snapshot(screen_device *screen, emu_file &file)
// now do the actual work
const rgb_t *palette = (screen != nullptr && screen->has_palette()) ? screen->palette().palette()->entry_list_adjusted() : nullptr;
int entries = (screen != nullptr && screen->has_palette()) ? screen->palette().entries() : 0;
- util::png_error error = util::png_write_bitmap(file, &pnginfo, m_snap_bitmap, entries, palette);
- if (error != util::png_error::NONE)
- osd_printf_error("Error generating PNG for snapshot: png_error = %d\n", std::underlying_type_t<util::png_error>(error));
+ std::error_condition const error = util::png_write_bitmap(file, &pnginfo, m_snap_bitmap, entries, palette);
+ if (error)
+ osd_printf_error("Error generating PNG for snapshot (%s:%d %s)\n", error.category().name(), error.value(), error.message());
}
@@ -1007,7 +1007,7 @@ void video_manager::recompute_speed(const attotime &emutime)
{
// create a final screenshot
emu_file file(machine().options().snapshot_directory(), OPEN_FLAG_WRITE | OPEN_FLAG_CREATE | OPEN_FLAG_CREATE_PATHS);
- std::error_condition filerr = file.open(machine().basename() + PATH_SEPARATOR "final.png");
+ std::error_condition const filerr = open_next(file, "png");
if (!filerr)
save_snapshot(nullptr, file);