tests: Fix role used by XdgPopups
Change-Id: Iec367da682588f615f9d8a193d912f5367de7ae2 Reviewed-by: Vlad Zahorodnii <vlad.zahorodnii@kde.org>
This commit is contained in:
parent
3bd2a2f8ee
commit
1d3de3e8c8
@ -115,8 +115,8 @@ void XdgSurface::xdg_surface_get_popup(Resource *resource, uint32_t id, wl_resou
|
||||
QVERIFY(!m_toplevel);
|
||||
QVERIFY(!m_popup);
|
||||
if (!m_surface->m_role) {
|
||||
m_surface->m_role = new SubSurfaceRole;
|
||||
} else if (!qobject_cast<SubSurfaceRole *>(m_surface->m_role)) {
|
||||
m_surface->m_role = new XdgPopupRole;
|
||||
} else if (!qobject_cast<XdgPopupRole *>(m_surface->m_role)) {
|
||||
qWarning() << "surface already has role" << m_surface->m_role->metaObject()->className();
|
||||
return;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user