Changed: #1038 Implement copy/paste for Linux

This commit is contained in:
kervala 2010-10-17 23:25:09 +02:00
parent 6c1ed64cde
commit c7f402d429

View file

@ -757,12 +757,12 @@ bool CUnixEventEmitter::processMessage (XEvent &event, CEventServer *server)
} }
case FocusIn: case FocusIn:
// keyboard focus // keyboard focus
server->postEvent (new CEventSetFocus (true, this)); // server->postEvent (new CEventSetFocus (true, this));
if (_ic) XSetICFocus(_ic); if (_ic) XSetICFocus(_ic);
break; break;
case FocusOut: case FocusOut:
// keyboard focus // keyboard focus
server->postEvent (new CEventSetFocus (false, this)); // server->postEvent (new CEventSetFocus (false, this));
if (_ic) XUnsetICFocus(_ic); if (_ic) XUnsetICFocus(_ic);
break; break;
case KeymapNotify: case KeymapNotify:
@ -776,10 +776,10 @@ bool CUnixEventEmitter::processMessage (XEvent &event, CEventServer *server)
createIM(); createIM();
break; break;
case ClientMessage: case ClientMessage:
if ((xevent.xclient.format == 32) && (xevent.xclient.data.l[0] == videodata->WM_DELETE_WINDOW)) // if ((xevent.xclient.format == 32) && (xevent.xclient.data.l[0] == videodata->WM_DELETE_WINDOW))
{ // {
server->postEvent (new CEventDestroyWindow (this)); // server->postEvent (new CEventDestroyWindow (this));
} // }
break; break;
default: default:
// nlinfo("UnknownEvent"); // nlinfo("UnknownEvent");