[gimp] app: use independent async for resolving performance-log symbol information



commit 652a2a90cf74d2599b9d56119086b02b13dda7be
Author: Ell <ell_se yahoo com>
Date:   Tue Mar 5 23:57:22 2019 -0500

    app: use independent async for resolving performance-log symbol information
    
    ... so that performance logs can be recorded during long-running
    async operations, without those operations blocking the
    finalization of the log.

 app/widgets/gimpdashboard.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
---
diff --git a/app/widgets/gimpdashboard.c b/app/widgets/gimpdashboard.c
index 52b7310359..76c875004e 100644
--- a/app/widgets/gimpdashboard.c
+++ b/app/widgets/gimpdashboard.c
@@ -4448,10 +4448,9 @@ gimp_dashboard_log_stop_recording (GimpDashboard  *dashboard,
     {
       GimpAsync *async;
 
-      async = gimp_parallel_run_async_full (
-        -1,
+      async = gimp_parallel_run_async_independent (
         (GimpParallelRunAsyncFunc) gimp_dashboard_log_write_address_map,
-        dashboard, NULL);
+        dashboard);
 
       gimp_wait (priv->gimp, GIMP_WAITABLE (async),
                  _("Resolving symbol information..."));


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]