Browse Source

Carla: Fix LV2 Qt4 UIs in non-bridge mode

tags/v0.9.0
falkTX 12 years ago
parent
commit
e4e27e6e17
1 changed files with 6 additions and 3 deletions
  1. +6
    -3
      c++/carla-backend/lv2.cpp

+ 6
- 3
c++/carla-backend/lv2.cpp View File

@@ -903,12 +903,15 @@ public:
case GUI_INTERNAL_QT4:
if (ui.widget)
{
QDialog* const dialog = (QDialog*)container->parent();
QWidget* const widget = (QWidget*)ui.widget;
Q_ASSERT(container->layout());
Q_ASSERT(dialog);
Q_ASSERT(dialog->layout());
Q_ASSERT(widget);
container->layout()->addWidget(widget);
container->setVisible(false);
dialog->layout()->addWidget(widget);
widget->adjustSize();
widget->setParent(container);
widget->setParent(dialog);
widget->show();
}
break;


Loading…
Cancel
Save