diff options
| author | Greg Ercolano <erco@seriss.com> | 2024-01-11 07:50:09 -0800 |
|---|---|---|
| committer | Greg Ercolano <erco@seriss.com> | 2024-01-11 07:50:09 -0800 |
| commit | d9125d76cb917397212f106f9b8eb8632f6ab71a (patch) | |
| tree | f33ba86c0e48dabb07dc03c3e2dcd5599911d62b /src/Fl_Native_File_Chooser_Kdialog.H | |
| parent | a237743c8babfe5a24acd9b3ab7aa79dcf0159ad (diff) | |
Solves issue #884: single quote zenity/kdialog
Diffstat (limited to 'src/Fl_Native_File_Chooser_Kdialog.H')
| -rw-r--r-- | src/Fl_Native_File_Chooser_Kdialog.H | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Fl_Native_File_Chooser_Kdialog.H b/src/Fl_Native_File_Chooser_Kdialog.H index f65445fb3..8b50b36fa 100644 --- a/src/Fl_Native_File_Chooser_Kdialog.H +++ b/src/Fl_Native_File_Chooser_Kdialog.H @@ -24,6 +24,7 @@ */ #include <FL/Fl_Native_File_Chooser.H> +#include "Fl_String.H" class Fl_Kdialog_Native_File_Chooser_Driver : public Fl_Native_File_Chooser_FLTK_Driver { friend class Fl_Native_File_Chooser; @@ -45,7 +46,7 @@ class Fl_Kdialog_Native_File_Chooser_Driver : public Fl_Native_File_Chooser_FLTK int count() const FL_OVERRIDE; const char *filename() const FL_OVERRIDE; const char *filename(int i) const FL_OVERRIDE; - virtual char *build_command(); + virtual void build_command(Fl_String& command); int show() FL_OVERRIDE; char *parse_filter(const char *f); const char *filter() const FL_OVERRIDE; @@ -57,6 +58,7 @@ class Fl_Kdialog_Native_File_Chooser_Driver : public Fl_Native_File_Chooser_FLTK const char *directory() const FL_OVERRIDE; void title(const char *val) FL_OVERRIDE; const char *title() const FL_OVERRIDE; + void shell_quote(Fl_String& s); }; /** |
