From 4d10bda06731faa294a50a798cdec9f84003a8fa Mon Sep 17 00:00:00 2001
From: Jiri Kalvoda <jirikalvoda@kam.mff.cuni.cz>
Date: Fri, 28 Oct 2022 01:22:40 +0200
Subject: [PATCH] Fix mouse event bug

---
 Program.cs | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/Program.cs b/Program.cs
index ede69ac..bd90c47 100644
--- a/Program.cs
+++ b/Program.cs
@@ -506,18 +506,21 @@ class StatusBarI3: RootStatusBar
 		Console.ReadLine(); // read "["
 		while(true)
 		{
+
 			#pragma warning disable 8602
 			string? line = Console.ReadLine();
+
 			if(line == null) throw new Exception("I3bar close input");
 			if(line[0] == ',') line = line[1..];
 
+
 			JsonObject json = JsonObject.Parse(line).AsObject();
 			MouseButton button;
 			int jsonButton = json["button"].AsValue().GetValue<int>();
 			if(jsonButton == 1) button = MouseButton.Left; else
 			if(jsonButton == 2) button = MouseButton.Middle; else
 			if(jsonButton == 3) button = MouseButton.Right; else
-				break;
+				continue;
 			Modifiers mod = 0;
 			foreach(var i in json["modifiers"].AsArray())
 			{
-- 
GitLab