)]}'
{
  "commit": "c141bcb6afaa73c72cb368bedbf3b36e97d68d1a",
  "tree": "88368a0e273b4f162de8e5cae971978ea561d8cf",
  "parents": [
    "b6506de40f475bd5befe086ac94b4ceac83040a8"
  ],
  "author": {
    "name": "Dongwon Kim",
    "email": "dongwon.kim@intel.com",
    "time": "Mon Mar 02 17:11:51 2026 -0800"
  },
  "committer": {
    "name": "Marc-André Lureau",
    "email": "marcandre.lureau@redhat.com",
    "time": "Tue Mar 17 21:15:10 2026 +0400"
  },
  "message": "ui/gtk-egl: Ensure EGL surface is available before drawing\n\nThe EGL surface and context are destroyed when a new GTK window is\ncreated. We must ensure these are recreated and initialized before\nany rendering happens in gd_egl_refresh.\n\nCurrently, the check for a pending draw is performed before the\nsurface initialization block. This can result in an attempt to\ndraw when the EGL surface (vc-\u003egfx.esurface) is not yet available.\n\nThis patch moves the drawing check after the surface initialization\nto ensure a valid surface exists before rendering in gd_egl_refresh.\n\nCc: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nCc: Marc-André Lureau \u003cmarcandre.lureau@redhat.com\u003e\nSigned-off-by: Vivek Kasireddy \u003cvivek.kasireddy@intel.com\u003e\nSigned-off-by: Dongwon Kim \u003cdongwon.kim@intel.com\u003e\nAcked-by: Marc-André Lureau \u003cmarcandre.lureau@redhat.com\u003e\nMessage-Id: \u003c20260303011151.1925827-1-dongwon.kim@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1b5c1d4533c0e9cfbf5eb1b9ce4c2b5272303686",
      "old_mode": 33188,
      "old_path": "ui/gtk-egl.c",
      "new_id": "fa8fe8970c1801f9af24052e57eeedb2ba6c144a",
      "new_mode": 33188,
      "new_path": "ui/gtk-egl.c"
    }
  ]
}
