Skip to content

Commit 45aab7e

Browse files
committed
Merge pull request #432 from zooba/master
Fixes #431 Survey/News command crashes VS
2 parents 02ef26e + 380dec1 commit 45aab7e

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

Common/Product/SharedProject/IdleManager.cs

+8-4
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,16 @@ public int FDoIdle(uint grfidlef) {
7575

7676
internal event EventHandler<ComponentManagerEventArgs> OnIdle {
7777
add {
78-
EnsureInit();
79-
_onIdle += value;
78+
_serviceProvider.GetUIThread().Invoke(() => {
79+
EnsureInit();
80+
_onIdle += value;
81+
});
8082
}
8183
remove {
82-
EnsureInit();
83-
_onIdle -= value;
84+
_serviceProvider.GetUIThread().Invoke(() => {
85+
EnsureInit();
86+
_onIdle -= value;
87+
});
8488
}
8589
}
8690

0 commit comments

Comments
 (0)