You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The WindowManager directly modifies WPF objects, so only the main thread can utilize WindowManager.
This makes the polling service difficult to stop, as it must invoke the main thread to perform actions on its behalf.
Since the parts of the plugin responsible for stopping the polling service are themselves on the main thread, they cannot wait for the polling service to stop since that service is often already waiting on the main thread.
Changing the WindowManager to modify a model the WPF objects derive from may allow a cleaner exit for the polling service.
The text was updated successfully, but these errors were encountered:
The WindowManager directly modifies WPF objects, so only the main thread can utilize WindowManager.
This makes the polling service difficult to stop, as it must invoke the main thread to perform actions on its behalf.
Since the parts of the plugin responsible for stopping the polling service are themselves on the main thread, they cannot wait for the polling service to stop since that service is often already waiting on the main thread.
Changing the WindowManager to modify a model the WPF objects derive from may allow a cleaner exit for the polling service.
The text was updated successfully, but these errors were encountered: