From 532f4a38d650a25094681560993733362f9b197d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Damian=20B=C3=BCchel?= Date: Wed, 2 Sep 2020 13:19:45 +0200 Subject: [PATCH] SEBWIN-419: Attempt to fix desktop reinitalization issue when closing / opening laptop. --- SafeExamBrowser.Monitoring/Display/DisplayMonitor.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SafeExamBrowser.Monitoring/Display/DisplayMonitor.cs b/SafeExamBrowser.Monitoring/Display/DisplayMonitor.cs index 6ade6f32..ae179e45 100644 --- a/SafeExamBrowser.Monitoring/Display/DisplayMonitor.cs +++ b/SafeExamBrowser.Monitoring/Display/DisplayMonitor.cs @@ -7,6 +7,7 @@ */ using System; +using System.Threading.Tasks; using System.Windows.Forms; using Microsoft.Win32; using SafeExamBrowser.Logging.Contracts; @@ -68,7 +69,7 @@ namespace SafeExamBrowser.Monitoring.Display private void SystemEvents_DisplaySettingsChanged(object sender, EventArgs e) { logger.Info("Display change detected!"); - DisplayChanged?.Invoke(); + Task.Run(() => DisplayChanged?.Invoke()); } private void InitializeWorkingArea(int taskbarHeight)