]> git.lyx.org Git - lyx.git/commitdiff
Fix potential null pointer detected by Coverity
authorJuergen Spitzmueller <spitz@lyx.org>
Sat, 1 Sep 2018 08:45:03 +0000 (10:45 +0200)
committerJuergen Spitzmueller <spitz@lyx.org>
Sat, 1 Sep 2018 08:45:03 +0000 (10:45 +0200)
src/insets/InsetInfo.cpp

index 54b8cf090e84ad031567c142f7d5c705a4e4a439..e712a7564d14f803f861663c6d38a8d422f82fd1 100644 (file)
@@ -182,11 +182,14 @@ docstring InsetInfoParams::getDate(string const iname, QDate const date) const
        else if (iname == "ISO")
                return qstring_to_ucs4(date.toString(Qt::ISODate));
        else if (iname == "loclong")
-               return qstring_to_ucs4(loc.toString(date, toqstr(lang->dateFormat(0))));
+               return lang ? qstring_to_ucs4(loc.toString(date, toqstr(lang->dateFormat(0))))
+                           : _("No long date format (language unknown)!");
        else if (iname == "locmedium")
-               return qstring_to_ucs4(loc.toString(date, toqstr(lang->dateFormat(1))));
+               return lang ? qstring_to_ucs4(loc.toString(date, toqstr(lang->dateFormat(1))))
+                           : _("No medium date format (language unknown)!");
        else if (iname == "locshort")
-               return qstring_to_ucs4(loc.toString(date, toqstr(lang->dateFormat(2))));
+               return lang ? qstring_to_ucs4(loc.toString(date, toqstr(lang->dateFormat(2))))
+                               : _("No short date format (language unknown)!");
        else
                return qstring_to_ucs4(loc.toString(date, toqstr(iname)));
 }