void MacMenu::_release(QObject *o) { XBAR_SEND( MSG("unregisterMenu") << (qlonglong)o ); QMenuBar *menu = qobject_cast<QMenuBar*>(o); if (!menu) return; items.removeAll(menu); menu->removeEventFilter(this); QWidget *dad = menu->parentWidget(); if (dad && dad->layout()) dad->layout()->setMenuBar(menu); menu->setMaximumSize(QWIDGETSIZE_MAX, QWIDGETSIZE_MAX); menu->adjustSize(); // menu->updateGeometry(); }