reimplemented doUpdateMicroFocus to work without calling the base implementation
Change-Id: Ic96ab2bb93248e6d3ba1c8b789ed3c21f8ad39bd Reviewed-on: http://codereview.qt-project.org/5716 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com> Reviewed-by: Jo Asplin <jo.asplin@nokia.com> Reviewed-by: Holger Ihrig <holger.ihrig@nokia.com>
This commit is contained in:
parent
353c12f3e6
commit
ab061e3e43
@ -10393,7 +10393,17 @@ public:
|
|||||||
|
|
||||||
void doUpdateMicroFocus()
|
void doUpdateMicroFocus()
|
||||||
{
|
{
|
||||||
updateMicroFocus();
|
if (QWidget *fw = QApplication::focusWidget()) {
|
||||||
|
if (scene()) {
|
||||||
|
for (int i = 0 ; i < scene()->views().count() ; ++i) {
|
||||||
|
if (scene()->views().at(i) == fw) {
|
||||||
|
if (QInputContext *inputContext = fw->inputContext()) {
|
||||||
|
inputContext->update();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user