set_progress (1);
set_state (FINISHED_ERROR);
+ } catch (CPLNotFoundError& e) {
+
+ set_error(e.what());
+ set_progress(1);
+ set_state(FINISHED_ERROR);
+
} catch (std::exception& e) {
set_error (
Job::cancel ()
{
if (_thread.joinable()) {
- if (paused_by_user() || paused_by_priority()) {
- resume ();
- }
+ resume();
_thread.interrupt ();
_thread.join ();