diff --git a/check_reachable.go b/check_reachable.go index 1bde33b..dac709c 100644 --- a/check_reachable.go +++ b/check_reachable.go @@ -21,6 +21,10 @@ func (c *Client) IsReachable() bool { // and returns true as soon as IsReachable returns true. // When ctx is closed before Hyprland is reachable, false is returned func (c *Client) WaitUntilReachable(ctx context.Context) bool { + if c.IsReachable() { + return true + } + ticker := time.NewTicker(100 * time.Millisecond) defer ticker.Stop()