removed left control key hack for faking drag on mac
This commit is contained in:
parent
8cdeafe995
commit
de65f71312
|
@ -620,9 +620,6 @@ COSXScreen::fakeMouseButton(ButtonID id, bool press)
|
||||||
m_lastSingleClickYCursor = m_yCursor;
|
m_lastSingleClickYCursor = m_yCursor;
|
||||||
}
|
}
|
||||||
if (!press && (id == kButtonLeft)) {
|
if (!press && (id == kButtonLeft)) {
|
||||||
// fake ctrl key up
|
|
||||||
fakeKeyUp(29);
|
|
||||||
|
|
||||||
if (m_fakeDraggingStarted) {
|
if (m_fakeDraggingStarted) {
|
||||||
m_getDropTargetThread = new CThread(new TMethodJob<COSXScreen>(
|
m_getDropTargetThread = new CThread(new TMethodJob<COSXScreen>(
|
||||||
this, &COSXScreen::getDropTargetThread));
|
this, &COSXScreen::getDropTargetThread));
|
||||||
|
@ -670,11 +667,7 @@ void
|
||||||
COSXScreen::fakeMouseMove(SInt32 x, SInt32 y)
|
COSXScreen::fakeMouseMove(SInt32 x, SInt32 y)
|
||||||
{
|
{
|
||||||
if (m_fakeDraggingStarted) {
|
if (m_fakeDraggingStarted) {
|
||||||
// HACK: for some reason the drag icon
|
m_buttonState.set(0, kMouseButtonDown);
|
||||||
// does not follow the cursor unless a key
|
|
||||||
// is pressed (except esc key)
|
|
||||||
// TODO: fake this key down properly
|
|
||||||
fakeKeyDown(kKeyControl_L, 8194, 29);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// index 0 means left mouse button
|
// index 0 means left mouse button
|
||||||
|
@ -925,9 +918,6 @@ COSXScreen::leave()
|
||||||
|
|
||||||
fakeMouseButton(kButtonLeft, false);
|
fakeMouseButton(kButtonLeft, false);
|
||||||
|
|
||||||
// fake ctrl key up
|
|
||||||
fakeKeyUp(29);
|
|
||||||
|
|
||||||
if (fileList.empty() == false) {
|
if (fileList.empty() == false) {
|
||||||
CClientApp& app = CClientApp::instance();
|
CClientApp& app = CClientApp::instance();
|
||||||
CClient* client = app.getClientPtr();
|
CClient* client = app.getClientPtr();
|
||||||
|
|
Loading…
Reference in New Issue