From 05d765aebb4c18c84bfa4692cfcb058dcbd30d9b Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Thu, 17 Nov 2005 00:17:32 +0000 Subject: [PATCH] don't use hidden frame as a get-file parent svn: r1334 --- src/wxmac/src/mac/wx_dialg.cc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/wxmac/src/mac/wx_dialg.cc b/src/wxmac/src/mac/wx_dialg.cc index 879501ca7d..48d1b40229 100644 --- a/src/wxmac/src/mac/wx_dialg.cc +++ b/src/wxmac/src/mac/wx_dialg.cc @@ -743,11 +743,15 @@ char *wxFileSelector(char *message, char *default_path, if (f) { CGrafPtr graf; wxMacDC *mdc; + WindowPtr win; mdc = f->MacDC(); graf = mdc->macGrafPort(); - dialogOptions.parentWindow = GetWindowFromPort(graf); - dialogOptions.modality = kWindowModalityWindowModal; - cbi->has_parent = 1; + win = GetWindowFromPort(graf); + if (IsWindowVisible(win)) { + dialogOptions.parentWindow = win; + dialogOptions.modality = kWindowModalityWindowModal; + cbi->has_parent = 1; + } } }