{"push_id":1408717751,"size":1,"distinct_size":1,"ref":"refs/heads/5.8","head":"5b807802866c8df00cb3340d4f9bcc343be5973a","before":"12f2e1e23fc1de16a42d3024561c0f839f9e96cd","commits":[{"sha":"5b807802866c8df00cb3340d4f9bcc343be5973a","author":{"name":"Giulio Camuffo","email":"9a835fa807d95afab66d70d537dfd230c378bfe3@kdab.com"},"message":"Create and destroy the shell surface when showing and hiding\n\nThis changes the shell surface handling for windows, and instead of\ncreating the shell surface at initialization time, and then attaching\na null buffer to hide it, it creates the shell surface on setVisible(true),\nand destroys it on setVisible(false).\nThis fixes hiding when using xdg_shell, as that interface defines that\nattaching a null buffer to an xdg_surface is an error.\nAlso this should help with bugged EGL drivers which attach a buffer\nafter eglSwapBuffers() returns, which used to cause a newly hidden\nwindow to get a new valid buffer after we attached a null one, showing\nit again.\n\nTask-number: QTBUG-47902\nChange-Id: I8e0a0442319a98cc1361803ea7be1d079b36fc8c\nReviewed-by: Johan Helsing <johan.helsing@qt.io>\nReviewed-by: Paul Olav Tvete <paul.tvete@qt.io>","distinct":true,"url":"https://api.github.com/repos/qt/qtwayland/commits/5b807802866c8df00cb3340d4f9bcc343be5973a"}]}
{"actor":{"display_login":"qtprojectorg"}}