Browse Source

Small changes

Kandrashin Denis 13 năm trước cách đây
mục cha
commit
9072e35c83
1 tập tin đã thay đổi với 8 bổ sung7 xóa
  1. 8 7
      source/fb2main.cpp

+ 8 - 7
source/fb2main.cpp

@@ -441,13 +441,14 @@ void Fb2MainWindow::openSettings()
 
 void Fb2MainWindow::createTree()
 {
-    if (!textEdit) return;
-    dockTree = new QDockWidget(tr("Contents"), this);
-    dockTree->setAttribute(Qt::WA_DeleteOnClose);
-    dockTree->setFeatures(QDockWidget::AllDockWidgetFeatures);
-    dockTree->setWidget(new Fb2TreeWidget(*textEdit, this));
-    connect(dockTree, SIGNAL(destroyed()), SLOT(treeDestroyed()));
-    addDockWidget(Qt::LeftDockWidgetArea, dockTree);
+    if (textEdit && centralWidget() == textEdit) {
+        dockTree = new QDockWidget(tr("Contents"), this);
+        dockTree->setAttribute(Qt::WA_DeleteOnClose);
+        dockTree->setFeatures(QDockWidget::AllDockWidgetFeatures);
+        dockTree->setWidget(new Fb2TreeWidget(*textEdit, this));
+        connect(dockTree, SIGNAL(destroyed()), SLOT(treeDestroyed()));
+        addDockWidget(Qt::LeftDockWidgetArea, dockTree);
+    }
 }
 
 void Fb2MainWindow::selectionChanged()