Author: greg.ercolano
Date: 2011-11-12 23:25:36 -0800 (Sat, 12 Nov 2011)
New Revision: 9173
Log:
Solve STR #2768: WIN32 file filter pulldown menu was not showing wildcard
patterns.
Modified:
branches/branch-1.3/src/Fl_Native_File_Chooser_WIN32.cxx
Modified: branches/branch-1.3/src/Fl_Native_File_Chooser_WIN32.cxx
===================================================================
--- branches/branch-1.3/src/Fl_Native_File_Chooser_WIN32.cxx 2011-11-13
02:46:10 UTC (rev 9172)
+++ branches/branch-1.3/src/Fl_Native_File_Chooser_WIN32.cxx 2011-11-13
07:25:36 UTC (rev 9173)
@@ -628,7 +628,11 @@
if ( !name_in || name_in[0] == '\0' ) {
sprintf(name, "%.*s Files", int(sizeof(name)-10), winfilter);
} else {
- sprintf(name, "%.*s", int(sizeof(name)-10), name_in);
+ if ((strlen(name)+strlen(winfilter)+3) < sizeof(name)) {
+ sprintf(name, "%s (%s)", name_in, winfilter);
+ } else {
+ sprintf(name, "%.*s", int(sizeof(name)), name_in);
+ }
}
dnullcat(_parsedfilt, name);
dnullcat(_parsedfilt, winfilter);
_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit