summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/fl_file_dir.cxx12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/fl_file_dir.cxx b/src/fl_file_dir.cxx
index 56fbf9cfe..c1d0f6d4f 100644
--- a/src/fl_file_dir.cxx
+++ b/src/fl_file_dir.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: fl_file_dir.cxx,v 1.1.2.8 2002/04/24 12:14:57 easysw Exp $"
+// "$Id: fl_file_dir.cxx,v 1.1.2.9 2002/04/28 08:42:33 easysw Exp $"
//
// File chooser widget for the Fast Light Tool Kit (FLTK).
//
@@ -53,6 +53,10 @@ char* fl_file_chooser(const char* message, const char* pat, const char* fname)
fc = new Fl_File_Chooser(fname, pat, Fl_File_Chooser::CREATE, message);
fc->callback(callback, 0);
} else {
+ fc->type(Fl_File_Chooser::CREATE);
+ fc->filter(pat);
+ fc->label(message);
+
if (!fname || !*fname) {
if (fc->filter() != pat && (!pat || !fc->filter() ||
strcmp(pat, fc->filter())) && fc->value()) {
@@ -77,10 +81,6 @@ char* fl_file_chooser(const char* message, const char* pat, const char* fname)
}
else
fc->value(fname);
-
- fc->type(Fl_File_Chooser::CREATE);
- fc->filter(pat);
- fc->label(message);
}
fc->show();
@@ -127,5 +127,5 @@ char* fl_dir_chooser(const char* message, const char* fname)
//
-// End of "$Id: fl_file_dir.cxx,v 1.1.2.8 2002/04/24 12:14:57 easysw Exp $".
+// End of "$Id: fl_file_dir.cxx,v 1.1.2.9 2002/04/28 08:42:33 easysw Exp $".
//