mirror of
https://github.com/profanity-im/profanity.git
synced 2024-10-20 20:23:48 -04:00
_win_print: Guard against time being null
This is encountered when biboumi is used. Example: `/join #debian-next%irc.oftc.net@biboumi.lebihan.pl` It seems then time can be null. g_date_time_format() will not work in this case although time_pref will not be "off". So let's not call g_date_time_format() in this case. But treat it like time is set to off. However message reflection will not work properly with biboumi. Probably we dont get origin-id. Fix https://github.com/profanity-im/profanity/issues/1230
This commit is contained in:
parent
f0a719d1e1
commit
09b8802f51
@ -1423,7 +1423,7 @@ _win_print(ProfWin *window, const char show_char, int pad_indent, GDateTime *tim
|
|||||||
}
|
}
|
||||||
|
|
||||||
gchar *date_fmt = NULL;
|
gchar *date_fmt = NULL;
|
||||||
if (g_strcmp0(time_pref, "off") == 0) {
|
if (g_strcmp0(time_pref, "off") == 0 || time == NULL) {
|
||||||
date_fmt = g_strdup("");
|
date_fmt = g_strdup("");
|
||||||
} else {
|
} else {
|
||||||
date_fmt = g_date_time_format(time, time_pref);
|
date_fmt = g_date_time_format(time, time_pref);
|
||||||
|
Loading…
Reference in New Issue
Block a user