Only listen for events when websocket is connected.
This commit is contained in:
parent
3588d8adaa
commit
0c156d7dae
@ -34,13 +34,8 @@ public class Blur
|
|||||||
|
|
||||||
_websocket.Connected += WebsocketOnConnected;
|
_websocket.Connected += WebsocketOnConnected;
|
||||||
_websocket.Disconnected += WebsocketOnDisconnected;
|
_websocket.Disconnected += WebsocketOnDisconnected;
|
||||||
_websocket.SceneItemTransformChanged += WebsocketOnSceneItemTransformChanged;
|
|
||||||
_websocket.CurrentProgramSceneChanged += WebsocketOnCurrentProgramSceneChanged;
|
|
||||||
|
|
||||||
_websocket.ConnectAsync(obsUrl, obsPassword);
|
_websocket.ConnectAsync(obsUrl, obsPassword);
|
||||||
|
|
||||||
_windowManager.WindowsChanged += WindowManagerOnWindowsChanged;
|
|
||||||
_windowManager.ZOrderChanged += WindowManagerOnWindowZOrderChanged;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void UpdateBlurs()
|
private void UpdateBlurs()
|
||||||
@ -200,6 +195,10 @@ public class Blur
|
|||||||
|
|
||||||
private void WebsocketOnConnected(object? sender, EventArgs e)
|
private void WebsocketOnConnected(object? sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
_websocket.SceneItemTransformChanged += WebsocketOnSceneItemTransformChanged;
|
||||||
|
_websocket.CurrentProgramSceneChanged += WebsocketOnCurrentProgramSceneChanged;
|
||||||
|
_windowManager.WindowsChanged += WindowManagerOnWindowsChanged;
|
||||||
|
_windowManager.ZOrderChanged += WindowManagerOnWindowZOrderChanged;
|
||||||
_currentObsScene = _websocket.GetCurrentProgramScene();
|
_currentObsScene = _websocket.GetCurrentProgramScene();
|
||||||
_logger?.LogInformation($"Obs Connected. Current Scene '{_currentObsScene}'");
|
_logger?.LogInformation($"Obs Connected. Current Scene '{_currentObsScene}'");
|
||||||
SetScaleFactors();
|
SetScaleFactors();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user