diff options
| author | maxim nikonov <maxim.nikonov@hqo.co> | 2026-02-06 02:33:41 +0500 |
|---|---|---|
| committer | maxim nikonov <maxim.nikonov@hqo.co> | 2026-02-06 02:33:41 +0500 |
| commit | 43e0a37906afabb0b3b091b8d3eac9a910cae50c (patch) | |
| tree | d2a037c2bf0dc395fddb08e32ebfcf2795503b7c /fluid/io/String_Writer.cxx | |
| parent | 4ce4967c33d56e4b56d85d11fe0e0be91e159f5d (diff) | |
wip
Diffstat (limited to 'fluid/io/String_Writer.cxx')
| -rw-r--r-- | fluid/io/String_Writer.cxx | 14 |
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); } } |
