)]}'
{
  "commit": "d4895fb4bfbcd98fc687de09f9f4ef541ee5860a",
  "tree": "88fa1e2ea447fb7f1a63a88ad3c8094defdc93cc",
  "parents": [
    "4a33bdd9e0412971b5dec5e435024f29dc0cd5fe"
  ],
  "author": {
    "name": "Marc-André Lureau",
    "email": "marcandre.lureau@redhat.com",
    "time": "Wed Feb 25 14:15:26 2026 +0100"
  },
  "committer": {
    "name": "Marc-André Lureau",
    "email": "marcandre.lureau@redhat.com",
    "time": "Sat May 09 10:24:56 2026 +0400"
  },
  "message": "ui/vnc: defer listener registration until the console is known\n\nPreviously, the display change listener was registered early in\nvnc_display_new() without a console, requiring vnc_display_open() to\nconditionally unregister and re-register it when the actual console was\nresolved. Since vnc_display_new() and vnc_display_open() were merged in\nthe previous commit, simply delay the registration and keyboard state\ninitialization to vnc_display_open(), after the console has been looked\nup. This removes the conditional re-registration and simplifies the code.\n\nReviewed-by: Daniel P. Berrangé \u003cberrange@redhat.com\u003e\nSigned-off-by: Marc-André Lureau \u003cmarcandre.lureau@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d65153a500131afa427d026448cd6ce72222b5d7",
      "old_mode": 33188,
      "old_path": "ui/vnc.c",
      "new_id": "ea1579135b8f2234e8c0b70ad45bab966fac999f",
      "new_mode": 33188,
      "new_path": "ui/vnc.c"
    }
  ]
}
