diff --git a/src/lime/ui/FileDialog.hx b/src/lime/ui/FileDialog.hx index 61201b9fb..d5bc70d99 100644 --- a/src/lime/ui/FileDialog.hx +++ b/src/lime/ui/FileDialog.hx @@ -99,7 +99,7 @@ class FileDialog if (type == null) type = FileDialogType.OPEN; #if desktop - var worker = new ThreadPool(); + var worker = new ThreadPool(#if (windows && hl) SINGLE_THREADED #end); worker.onComplete.add(function(result) { @@ -224,7 +224,7 @@ class FileDialog public function open(filter:String = null, defaultPath:String = null, title:String = null):Bool { #if (desktop && sys) - var worker = new ThreadPool(); + var worker = new ThreadPool(#if (windows && hl) SINGLE_THREADED #end); worker.onComplete.add(function(path:String) { @@ -287,7 +287,7 @@ class FileDialog } #if (desktop && sys) - var worker = new ThreadPool(); + var worker = new ThreadPool(#if (windows && hl) SINGLE_THREADED #end); worker.onComplete.add(function(path:String) {