From f89c95be3bf34b6a24b83ee6b5ba2ec499160004 Mon Sep 17 00:00:00 2001 From: louis Date: Sat, 15 Nov 2014 09:50:39 +0100 Subject: fixed crash when clearing a message in displaychannel and displayreplay --- views/displaychannelview.c | 1 + views/displayreplayview.c | 1 + 2 files changed, 2 insertions(+) (limited to 'views') diff --git a/views/displaychannelview.c b/views/displaychannelview.c index 626658f..0c0d8fd 100644 --- a/views/displaychannelview.c +++ b/views/displaychannelview.c @@ -515,6 +515,7 @@ string cDisplayChannelView::GetChannelSep(const cChannel *channel, bool prev) { void cDisplayChannelView::DisplayMessage(eMessageType Type, const char *Text) { if (!Text) { ClearViewElement(veMessage); + return; } map < string, string > stringTokens; diff --git a/views/displayreplayview.c b/views/displayreplayview.c index 5777590..680eea6 100644 --- a/views/displayreplayview.c +++ b/views/displayreplayview.c @@ -352,6 +352,7 @@ void cDisplayReplayView::DrawJump(const char *jump) { void cDisplayReplayView::DrawMessage(eMessageType type, const char *text) { if (!text) { ClearViewElement(veMessage); + return; } map < string, string > stringTokens; -- cgit v1.2.3