summaryrefslogtreecommitdiff
path: root/plugins/MessageState/src/clist_extra.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/MessageState/src/clist_extra.cpp')
-rw-r--r--plugins/MessageState/src/clist_extra.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/plugins/MessageState/src/clist_extra.cpp b/plugins/MessageState/src/clist_extra.cpp
index a4cf2e23f6..01a0f52739 100644
--- a/plugins/MessageState/src/clist_extra.cpp
+++ b/plugins/MessageState/src/clist_extra.cpp
@@ -4,12 +4,12 @@ HANDLE hExtraIcon = nullptr;
int ExtraIconsApply(WPARAM hContact, LPARAM force)
{
- if (hContact == NULL) return 0;
-
- if (HasUnread(hContact) || force)
- ExtraIcon_SetIcon(hExtraIcon, hContact, Icons[ICON_EXTRA].hIcolib);
- else
- ExtraIcon_Clear(hExtraIcon, hContact);
+ if (hContact != NULL) {
+ if (HasUnread(hContact) || force)
+ ExtraIcon_SetIcon(hExtraIcon, hContact, Icons[ICON_EXTRA].hIcolib);
+ else
+ ExtraIcon_Clear(hExtraIcon, hContact);
+ }
return 0;
}
@@ -18,4 +18,4 @@ void InitClistExtraIcon()
{
hExtraIcon = ExtraIcon_RegisterIcolib("messagestate_unread", LPGEN("MessageState unread extra icon"), "clist_unread_icon");
HookEvent(ME_CLIST_EXTRA_IMAGE_APPLY, ExtraIconsApply);
-} \ No newline at end of file
+}