summaryrefslogtreecommitdiffstats
path: root/core/modules
diff options
context:
space:
mode:
Diffstat (limited to 'core/modules')
-rwxr-xr-xcore/modules/run-virt/data/opt/openslx/vmchooser/data/openslx.exebin139264 -> 139264 bytes
-rw-r--r--core/modules/run-virt/winres/src/winres.c4
2 files changed, 4 insertions, 0 deletions
diff --git a/core/modules/run-virt/data/opt/openslx/vmchooser/data/openslx.exe b/core/modules/run-virt/data/opt/openslx/vmchooser/data/openslx.exe
index 64c84c90..ec491054 100755
--- a/core/modules/run-virt/data/opt/openslx/vmchooser/data/openslx.exe
+++ b/core/modules/run-virt/data/opt/openslx/vmchooser/data/openslx.exe
Binary files differ
diff --git a/core/modules/run-virt/winres/src/winres.c b/core/modules/run-virt/winres/src/winres.c
index 23dcfd6a..7bb11ebe 100644
--- a/core/modules/run-virt/winres/src/winres.c
+++ b/core/modules/run-virt/winres/src/winres.c
@@ -178,7 +178,11 @@ static void CALLBACK tmrResolution(HWND hWnd, UINT uMsg, UINT_PTR idEvent, DWORD
if (!bInProc) {
bInProc = TRUE;
if (setResolution() == 0) {
+ dalog("Killing resolution timer %d %d", (int)tmrRes, (int)idEvent);
KillTimer(hWnd, tmrRes);
+ if (idEvent != tmrRes) {
+ KillTimer(hWnd, idEvent);
+ }
tmrRes = 0;
}
bInProc = FALSE;