diff --git a/src/pavucontrol.cc b/src/pavucontrol.cc index 7af11d0..b378507 100644 --- a/src/pavucontrol.cc +++ b/src/pavucontrol.cc @@ -810,6 +810,7 @@ MainWindow::MainWindow(BaseObjectType* cobject, const Glib::RefPtrget_widget("streamsVBox", streamsVBox); @@ -828,6 +829,7 @@ MainWindow::MainWindow(BaseObjectType* cobject, const Glib::RefPtrset_reallocate_redraws(true); streamsVBox->set_reallocate_redraws(true); + recsVBox->set_reallocate_redraws(true); sinksVBox->set_reallocate_redraws(true); sinkInputTypeComboBox->set_active((int) showSinkInputType); @@ -1081,6 +1083,8 @@ void MainWindow::updateDeviceVisibility() { if (is_empty) noStreamsLabel->show(); + is_empty = true; + for (std::map::iterator i = sourceOutputWidgets.begin(); i != sourceOutputWidgets.end(); ++i) { SourceOutputWidget* w = i->second;