[platforms/drm] Explicitly request event context version 2
Summary: Libdrm 2.4.78 introduces a version 2 and if KWin gets built against it our code would break. Given that this change is for Plasma/5.8 branch. Closes T5839 Reviewers: #kwin, #plasma Subscribers: plasma-devel, kwin Tags: #kwin Maniphest Tasks: T5839 Differential Revision: https://phabricator.kde.org/D5380
This commit is contained in:
parent
1bfe1164f4
commit
4ca3d0d943
1 changed files with 3 additions and 1 deletions
|
@ -61,6 +61,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#define DRM_CAP_CURSOR_HEIGHT 0x9
|
#define DRM_CAP_CURSOR_HEIGHT 0x9
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define KWIN_DRM_EVENT_CONTEXT_VERSION 2
|
||||||
|
|
||||||
namespace KWin
|
namespace KWin
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -240,7 +242,7 @@ void DrmBackend::openDrm()
|
||||||
}
|
}
|
||||||
drmEventContext e;
|
drmEventContext e;
|
||||||
memset(&e, 0, sizeof e);
|
memset(&e, 0, sizeof e);
|
||||||
e.version = DRM_EVENT_CONTEXT_VERSION;
|
e.version = KWIN_DRM_EVENT_CONTEXT_VERSION;
|
||||||
e.page_flip_handler = pageFlipHandler;
|
e.page_flip_handler = pageFlipHandler;
|
||||||
drmHandleEvent(m_fd, &e);
|
drmHandleEvent(m_fd, &e);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue