summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-01-14 22:00:07 +0100
committerCarl Hetherington <cth@carlh.net>2025-01-14 22:00:07 +0100
commit20afc1dab6c6f6158138654bba2c12843f21b2a1 (patch)
treeac4e35b607daa14e656eb5ae10b151407d9597c1
parent2ce19603c8bda0cbd26f09b19c7c635b3f5b14e2 (diff)
Emit finished signal when the hints thread fails.
Otherwise exceptions are never re-thrown and hence never reported.
-rw-r--r--src/lib/hints.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/hints.cc b/src/lib/hints.cc
index b929a3746..1ad4a4834 100644
--- a/src/lib/hints.cc
+++ b/src/lib/hints.cc
@@ -544,6 +544,7 @@ catch (boost::thread_interrupted)
catch (...)
{
store_current ();
+ emit(boost::bind(boost::ref(Finished)));
}