When double-clicking on marble widget (over the stars) the program hangs. Reproducible: Always Steps to Reproduce: 1. Open Marble program on Windows. 2. Double-click on marble widget (over the stars)
This is the problematic code: if (e->type() == QEvent::MouseButtonDblClick) { d->m_lmbTimer.stop(); QMouseEvent *event = static_cast<QMouseEvent*>( e ); d->MoveTo(MarbleWidgetInputHandler::d->m_widget, event->pos(), 0.67); MarbleWidgetInputHandler::d->m_mouseWheelTimer->start( 400 ); } This code is in "bool MarbleWidgetDefaultInputHandler::eventFilter( QObject* o, QEvent* e )". I have commented this code and now the program doesn't hang. Anyway, I think that it's necessary to test this behaviour on Windows and fix this critical bug.
Works fine here with Windows 7 / Marble 1.9.0.