From 0e01ff8655311fbcddfd88bc397ef7a13f158fba Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Thu, 7 May 2020 18:16:16 +0000
Subject: [PATCH] Support scrollwheel in offline scrollback.

---
 src/syncterm/bbslist.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/syncterm/bbslist.c b/src/syncterm/bbslist.c
index fa120d8d70..58b38f6993 100644
--- a/src/syncterm/bbslist.c
+++ b/src/syncterm/bbslist.c
@@ -290,6 +290,8 @@ void viewofflinescroll(void)
 	gotoxy(1,1);
 	textattr(uifc.hclr|(uifc.bclr<<4)|BLINK);
 	gettextinfo(&sbtxtinfo);
+	ciomouse_addevent(CIOLIB_BUTTON_4_PRESS);
+	ciomouse_addevent(CIOLIB_BUTTON_5_PRESS);
 
 	for(i=0;!i && !quitting;) {
 		if(top<1)
@@ -320,6 +322,12 @@ void viewofflinescroll(void)
 							case CIOLIB_BUTTON_1_DRAG_START:
 								mousedrag(scrollback_buf);
 								break;
+							case CIOLIB_BUTTON_4_PRESS:
+								top--;
+								break;
+							case CIOLIB_BUTTON_5_PRESS:
+								top++;
+								break;
 						}
 						break;
 					case CIO_KEY_UP:
-- 
GitLab