summaryrefslogtreecommitdiff
path: root/plugins/NewStory/src/history_control.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/NewStory/src/history_control.cpp')
-rw-r--r--plugins/NewStory/src/history_control.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/plugins/NewStory/src/history_control.cpp b/plugins/NewStory/src/history_control.cpp
index 8891a91f8c..6cd513f4dd 100644
--- a/plugins/NewStory/src/history_control.cpp
+++ b/plugins/NewStory/src/history_control.cpp
@@ -451,17 +451,11 @@ LRESULT CALLBACK NewstoryListWndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM
break;
// History list control messages
- case NSM_ADDHISTORY:
- data->items.addEvent((MCONTACT)wParam, db_event_first((MCONTACT)wParam), -1);
- RecalcScrollBar(hwnd, data);
- data->scrollTopItem = data->items.getCount();
- FixScrollPosition(hwnd, data);
- InvalidateRect(hwnd, 0, FALSE);
- break;
-
case NSM_ADDEVENTS:
{
auto *p = (ADDEVENTS *)wParam;
+ if (p->eventCount == -1)
+ p->hFirstEVent = db_event_first(p->hContact);
data->items.addEvent(p->hContact, p->hFirstEVent, p->eventCount);
}
RecalcScrollBar(hwnd, data);