summaryrefslogtreecommitdiff
path: root/fluid/io/String_Writer.cxx
diff options
context:
space:
mode:
authorMatthias Melcher <github@matthiasm.com>2026-01-05 12:54:12 +0100
committerMatthias Melcher <github@matthiasm.com>2026-01-05 21:06:04 +0100
commit89aa5726f8d772e0fec1ebcbdfa3b74aa7a217f8 (patch)
tree2bb2c31e1b283d33a1bff29aa3a105362f2a9435 /fluid/io/String_Writer.cxx
parent5f10939cfa0fc943dfc28b441efa9e9028eef5e5 (diff)
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
Diffstat (limited to 'fluid/io/String_Writer.cxx')
-rw-r--r--fluid/io/String_Writer.cxx14
1 files changed, 7 insertions, 7 deletions
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);
}
}