foxygit / doom Log in
commit c5defc73afb3cef52ab260c7f3e36ee3ac0d14e1
Author:     Simon Howard <fraggle@gmail.com>
AuthorDate: Sun Oct 20 20:28:47 2013 +0000
Commit:     Simon Howard <fraggle@gmail.com>
CommitDate: Sun Oct 20 20:28:47 2013 +0000

    Disable file selector dialog on Windows.

    Subversion-branch: /branches/v2-branch
    Subversion-revision: 2716
---
 textscreen/txt_fileselect.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/textscreen/txt_fileselect.c b/textscreen/txt_fileselect.c
index 52b0dc1c..c6d6d246 100644
--- a/textscreen/txt_fileselect.c
+++ b/textscreen/txt_fileselect.c
@@ -142,7 +142,15 @@ static char *ExecReadOutput(char **argv)

 #endif

-#if defined(_WIN32)
+// This is currently disabled on Windows because it doesn't work.
+// Current issues:
+//   * On Windows Vista+ the mouse cursor freezes when the dialog is
+//     opened. This is probably some conflict with SDL (might be
+//     resolved by opening the dialog in a separate thread so that
+//     TXT_UpdateScreen can be run in the background).
+//   * On Windows XP the program exits/crashes when the dialog is
+//     closed.
+#if defined(xxxdisabled_WIN32)

 // Windows code. Use comdlg32 to pop up a dialog box.