summaryrefslogtreecommitdiff
path: root/fluid/io/String_Writer.cxx
diff options
context:
space:
mode:
authormaxim nikonov <maxim.nikonov@hqo.co>2026-02-06 02:33:41 +0500
committermaxim nikonov <maxim.nikonov@hqo.co>2026-02-06 02:33:41 +0500
commit43e0a37906afabb0b3b091b8d3eac9a910cae50c (patch)
treed2a037c2bf0dc395fddb08e32ebfcf2795503b7c /fluid/io/String_Writer.cxx
parent4ce4967c33d56e4b56d85d11fe0e0be91e159f5d (diff)
wip
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 6d7761a49..cf59935aa 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().empty()) {
- write_escaped_strings(fp, w->tooltip().c_str());
+ if (!(!w->tooltip() || !w->tooltip()[0])) {
+ write_escaped_strings(fp, w->tooltip());
putc('\n', fp);
}
}
@@ -100,13 +100,13 @@ int fld::io::write_strings(Project &proj, const std::string &filename) {
fputs("\"\n", fp);
}
- if (!w->tooltip().empty()) {
+ if (!(!w->tooltip() || !w->tooltip()[0])) {
fputs("msgid \"", fp);
- write_escaped_strings(fp, w->tooltip().c_str());
+ write_escaped_strings(fp, w->tooltip());
fputs("\"\n", fp);
fputs("msgstr \"", fp);
- write_escaped_strings(fp, w->tooltip().c_str());
+ write_escaped_strings(fp, w->tooltip());
fputs("\"\n", fp);
}
}
@@ -128,9 +128,9 @@ int fld::io::write_strings(Project &proj, const std::string &filename) {
fputs("\"\n", fp);
}
- if (!w->tooltip().empty()) {
+ if (!(!w->tooltip() || !w->tooltip()[0])) {
fprintf(fp, "%d \"", i ++);
- write_escaped_strings(fp, w->tooltip().c_str());
+ write_escaped_strings(fp, w->tooltip());
fputs("\"\n", fp);
}
}