X-Git-Url: https://git.decadent.org.uk/gitweb/?p=videolink.git;a=blobdiff_plain;f=webdvd.cpp;h=4d951ee9120f5502b0bec78b4aedcc92e2c16012;hp=8e586e2d230fbc4d20aa6a1cca9fc99b5dbb87c3;hb=8d0ade32b10e040e462b244332afad1a0961d25b;hpb=e183111b2101350b6e0b0b0cfb0fabd88dbad30c diff --git a/webdvd.cpp b/webdvd.cpp index 8e586e2..4d951ee 100644 --- a/webdvd.cpp +++ b/webdvd.cpp @@ -18,6 +18,7 @@ #include #include +#include #include #include #include @@ -247,7 +248,10 @@ namespace try { - check(status); + // Check whether the load was successful, ignoring this + // pseudo-error. + if (status != NS_IMAGELIB_ERROR_LOAD_ABORTED) + check(status); nsCOMPtr browser( browser_widget_.get_browser()); @@ -294,7 +298,7 @@ namespace void WebDvdWindow::save_screenshot() { - char filename[20]; + char filename[25]; std::sprintf(filename, "page_%06d_back.png", page_links_.size()); Glib::RefPtr window(get_window()); assert(window);