[Kst] extragear/graphics/kst/src/libkstapp
George Staikos
staikos at kde.org
Wed May 31 15:12:38 CEST 2006
SVN commit 546935 by staikos:
Ok now I see how this can happen. Don't allow recursive menus at all. It's too
dangerous.
BUG: 128374
M +4 -1 kstviewwidget.cpp
--- trunk/extragear/graphics/kst/src/libkstapp/kstviewwidget.cpp #546934:546935
@@ -324,7 +324,10 @@
if (_view->mouseGrabber()) {
_view->releaseMouse(_view->mouseGrabber());
}
- assert(!_menu);
+ if (_menu) { // Do not allow recursive menus
+ e->ignore();
+ return;
+ }
_menu = new KPopupMenu(this);
//kstdDebug() << "Querying for the popup" << endl;
bool rc = _view->popupMenu(_menu, e->pos());
More information about the Kst
mailing list