)]}'
{
  "commit": "208dfd7d08061e3fe7c78dab7aebba22c5fbff0f",
  "tree": "f6afff6f93ab27115f3c21f545cd7de2a9f99c1d",
  "parents": [
    "7437b3eab6af1d31bb7fdfb3ac4e0a4de6ada50b"
  ],
  "author": {
    "name": "GuoHan Zhao",
    "email": "zhaoguohan@kylinos.cn",
    "time": "Thu Apr 16 15:04:03 2026 +0800"
  },
  "committer": {
    "name": "Marc-André Lureau",
    "email": "marcandre.lureau@redhat.com",
    "time": "Wed Apr 22 12:46:04 2026 +0400"
  },
  "message": "ui/clipboard: clear deferred serial reset flag on resume\n\ncb_reset_serial_on_resume defers a clipboard serial reset until the\nmachine runs again. qemu_clipboard_change_state() performs that reset\non resume, but leaves the flag set.\n\nAs a result, every later transition back to RUNNING triggers another\nQEMU_CLIPBOARD_RESET_SERIAL notification even when no reset is pending.\nThat causes unnecessary reset handling in clipboard backends such as\nvdagent and dbus.\n\nClear the deferred flag before resetting so the reset is performed only\nonce for each deferred request.\n\nFixes: c967ff606b99 (\"ui/clipboard: delay clipboard update when not running\")\nSigned-off-by: GuoHan Zhao \u003czhaoguohan@kylinos.cn\u003e\nReviewed-by: Marc-André Lureau \u003cmarcandre.lureau@redhat.com\u003e\nMessage-ID: \u003c20260416070403.1683648-1-zhaoguohan@kylinos.cn\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec00a0b8ec75342ecf601582073ddf25d65d0d65",
      "old_mode": 33188,
      "old_path": "ui/clipboard.c",
      "new_id": "e3d8a31ba9f70a080fc3eb539c86fedd6bd4964b",
      "new_mode": 33188,
      "new_path": "ui/clipboard.c"
    }
  ]
}
