From e71c9807e3b3a00d9cf1d5668f622fb7aa767632 Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Tue, 27 Jan 2009 14:50:36 +0100 Subject: [PATCH] Fixes: fakevim: use proper QObject parent for handler Details: before that it was the plugin, so there was a lot of inactive handlers left around --- src/plugins/fakevim/fakevimhandler.cpp | 4 ---- src/plugins/fakevim/fakevimplugin.cpp | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index d8cbeff59e4..c77eb149b7d 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -2114,10 +2114,6 @@ FakeVimHandler::~FakeVimHandler() bool FakeVimHandler::eventFilter(QObject *ob, QEvent *ev) { - //if (ev->type() == QEvent::KeyPress || ev->type() == QEvent::ShortcutOverride) - // qDebug() << ob << ev->type() << qApp << d->editor() - // << QEvent::KeyPress << QEvent::ShortcutOverride; - if (ev->type() == QEvent::KeyPress && ob == d->editor()) return d->handleEvent(static_cast<QKeyEvent *>(ev)); diff --git a/src/plugins/fakevim/fakevimplugin.cpp b/src/plugins/fakevim/fakevimplugin.cpp index d1ab5b40630..329c965318f 100644 --- a/src/plugins/fakevim/fakevimplugin.cpp +++ b/src/plugins/fakevim/fakevimplugin.cpp @@ -187,7 +187,7 @@ void FakeVimPluginPrivate::installHandler(Core::IEditor *editor) { QWidget *widget = editor->widget(); - FakeVimHandler *handler = new FakeVimHandler(widget, this); + FakeVimHandler *handler = new FakeVimHandler(widget, widget); connect(handler, SIGNAL(extraInformationChanged(QString)), this, SLOT(showExtraInformation(QString))); -- GitLab