Enable map request event handling in Client
This commit is contained in:
parent
7acfb339b1
commit
58c7617928
2 changed files with 5 additions and 5 deletions
2
client.h
2
client.h
|
@ -672,7 +672,7 @@ private:
|
|||
void updateCursor();
|
||||
|
||||
// Handlers for X11 events
|
||||
bool mapRequestEvent(XMapRequestEvent* e);
|
||||
bool mapRequestEvent(xcb_map_request_event_t *e);
|
||||
void unmapNotifyEvent(xcb_unmap_notify_event_t *e);
|
||||
void destroyNotifyEvent(xcb_destroy_notify_event_t *e);
|
||||
void configureRequestEvent(XConfigureRequestEvent* e);
|
||||
|
|
|
@ -500,10 +500,10 @@ bool Client::windowEvent(xcb_generic_event_t *e)
|
|||
case XCB_DESTROY_NOTIFY:
|
||||
destroyNotifyEvent(reinterpret_cast<xcb_destroy_notify_event_t*>(e));
|
||||
break;
|
||||
#if KWIN_QT5_PORTING
|
||||
case MapRequest:
|
||||
case XCB_MAP_REQUEST:
|
||||
// this one may pass the event to workspace
|
||||
return mapRequestEvent(&e->xmaprequest);
|
||||
return mapRequestEvent(reinterpret_cast<xcb_map_request_event_t*>(e));
|
||||
#if KWIN_QT5_PORTING
|
||||
case ConfigureRequest:
|
||||
configureRequestEvent(&e->xconfigurerequest);
|
||||
break;
|
||||
|
@ -588,7 +588,7 @@ bool Client::windowEvent(xcb_generic_event_t *e)
|
|||
/*!
|
||||
Handles map requests of the client window
|
||||
*/
|
||||
bool Client::mapRequestEvent(XMapRequestEvent* e)
|
||||
bool Client::mapRequestEvent(xcb_map_request_event_t *e)
|
||||
{
|
||||
if (e->window != window()) {
|
||||
// Special support for the save-set feature, which is a bit broken.
|
||||
|
|
Loading…
Reference in a new issue