Skip to content

addCallbackListener does not work on macOS. #12

Description

@SX-Code

Hey, I'm attempting to listen for window events, yet the callback listener fails to trigger. Here is my code snippet.

Flutter Version: 3.44.2
Dart Version: 3.12.2

@override
void initState() {
  super.initState();
  _wm = WindowManager.instance;

  _listenerIds.addAll([
    _wm.addCallbackListener<WindowFocusedEvent>((event) {
      Log.logger('Window focused: ${event.windowId}');
    }),
    _wm.addCallbackListener<WindowResizedEvent>((event) {
      Log.logger('Window resized: ${event.windowId}');
    }),
    _wm.addCallbackListener<WindowMovedEvent>((event) {
      Log.logger('Window moved: ${event.windowId}');
    }),
  ]);
  
  _wm.setWillHideHook(_willHideCallback);
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions