From 89aa5726f8d772e0fec1ebcbdfa3b74aa7a217f8 Mon Sep 17 00:00:00 2001 From: Matthias Melcher Date: Mon, 5 Jan 2026 12:54:12 +0100 Subject: Fluid: Improve std::string output Fluid: Update Widget_Node to std::string Fluid: Image names to std::string Fluid: std::string tooltip Fluid: stringify Widget_Node::subtype Fluid:: extra_code --- fluid/io/String_Writer.cxx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'fluid/io/String_Writer.cxx') diff --git a/fluid/io/String_Writer.cxx b/fluid/io/String_Writer.cxx index e96d2068e..4928e218a 100644 --- a/fluid/io/String_Writer.cxx +++ b/fluid/io/String_Writer.cxx @@ -77,8 +77,8 @@ int fld::io::write_strings(Project &proj, const std::string &filename) { write_escaped_strings(fp, w->label()); putc('\n', fp); } - if (w->tooltip()) { - write_escaped_strings(fp, w->tooltip()); + if (!w->tooltip().empty()) { + write_escaped_strings(fp, w->tooltip().c_str()); putc('\n', fp); } } @@ -100,13 +100,13 @@ int fld::io::write_strings(Project &proj, const std::string &filename) { fputs("\"\n", fp); } - if (w->tooltip()) { + if (!w->tooltip().empty()) { fputs("msgid \"", fp); - write_escaped_strings(fp, w->tooltip()); + write_escaped_strings(fp, w->tooltip().c_str()); fputs("\"\n", fp); fputs("msgstr \"", fp); - write_escaped_strings(fp, w->tooltip()); + write_escaped_strings(fp, w->tooltip().c_str()); fputs("\"\n", fp); } } @@ -128,9 +128,9 @@ int fld::io::write_strings(Project &proj, const std::string &filename) { fputs("\"\n", fp); } - if (w->tooltip()) { + if (!w->tooltip().empty()) { fprintf(fp, "%d \"", i ++); - write_escaped_strings(fp, w->tooltip()); + write_escaped_strings(fp, w->tooltip().c_str()); fputs("\"\n", fp); } } -- cgit v1.2.3