fix(sni): refresh kanshi patch offsets

This commit is contained in:
2026-04-24 01:30:03 -07:00
parent ea6a127fa5
commit 5f6b81c6c1

View File

@@ -1,6 +1,7 @@
--- a/src/Kanshi/SNI.hs --- a/src/Kanshi/SNI.hs
+++ b/src/Kanshi/SNI.hs +++ b/src/Kanshi/SNI.hs
@@ -42,6 +42,7 @@ @@ -42,7 +42,8 @@
data SNIState = SNIState data SNIState = SNIState
{ sniConnection :: MVar (Maybe KanshiConnection) { sniConnection :: MVar (Maybe KanshiConnection)
, sniAppState :: MVar AppState , sniAppState :: MVar AppState
@@ -8,16 +9,19 @@
, sniMenuServer :: Dbusmenu.Server , sniMenuServer :: Dbusmenu.Server
, sniGLibContext :: GLib.MainContext , sniGLibContext :: GLib.MainContext
} }
@@ -73,3 +74,5 @@ @@ -77,8 +78,10 @@
appState <- buildInitialState kanshiConn appState <- buildInitialState kanshiConn
connVar <- newMVar kanshiConn connVar <- newMVar kanshiConn
stateVar <- newMVar appState stateVar <- newMVar appState
+ initialRoot <- Dbusmenu.menuitemNew + initialRoot <- Dbusmenu.menuitemNew
+ rootVar <- newMVar initialRoot + rootVar <- newMVar initialRoot
@@ -76 +79 @@
- let sniState = SNIState connVar stateVar menuServer context - let sniState = SNIState connVar stateVar menuServer context
+ let sniState = SNIState connVar stateVar rootVar menuServer context + let sniState = SNIState connVar stateVar rootVar menuServer context
@@ -168,6 +171,7 @@
-- Build initial menu
rebuildMenu sniState
@@ -177,6 +179,7 @@
, onToggleMonitor = handleToggleMonitor sniState , onToggleMonitor = handleToggleMonitor sniState
} }
newRoot <- buildMenu state actions newRoot <- buildMenu state actions