diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/desktop/DashboardController.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/desktop/DashboardController.java index 321afb8f70..372c53a093 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/desktop/DashboardController.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/desktop/DashboardController.java @@ -39,6 +39,7 @@ import org.adempiere.webui.Extensions; import org.adempiere.webui.LayoutUtils; import org.adempiere.webui.apps.AEnv; import org.adempiere.webui.apps.BusyDialog; +import org.adempiere.webui.apps.DesktopRunnable; import org.adempiere.webui.apps.WReport; import org.adempiere.webui.apps.graph.IChartRendererService; import org.adempiere.webui.apps.graph.WGraph; @@ -336,7 +337,7 @@ public class DashboardController implements EventListener { } } }; - Adempiere.getThreadPoolExecutor().submit(cr); + Adempiere.getThreadPoolExecutor().submit(new DesktopRunnable(cr, parent.getDesktop())); } } @@ -646,7 +647,7 @@ public class DashboardController implements EventListener { } } }; - Adempiere.getThreadPoolExecutor().submit(cr); + Adempiere.getThreadPoolExecutor().submit(new DesktopRunnable(cr, parent.getDesktop())); } }