diff --git a/qad/application/ribbon.cpp b/qad/application/ribbon.cpp index 863b4dc..041b4dd 100644 --- a/qad/application/ribbon.cpp +++ b/qad/application/ribbon.cpp @@ -4,6 +4,7 @@ Ribbon::Ribbon(QMainWindow * parent_): QToolBar() { + tab = 0; delay_e = true; delay = 1000; hovered = -1; @@ -69,6 +70,7 @@ void Ribbon::init() { if (parent == 0) return; if (parent->menuBar() == 0) return; QList lm = parent->menuBar()->actions(), la; + if (tab) delete tab; tab = new ETabWidget(); tab->setObjectName("ribbon_tab_widget"); connect(tab, SIGNAL(tabHovered(int)), this, SLOT(tabHovered(int)));