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

Reply via email to