浏览代码

PixelPaint: Only clear `LayerListWidget` if there are no editors left

Previously, we would clear it if there was still an editor open. This
was not obvious because it was only visible when an inactive tab was
closed, since closing an active tab would trigger an editor change
which would re-fill the layers widget.
Mustafa Quraish 3 年之前
父节点
当前提交
c5fb55725e
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Userland/Applications/PixelPaint/MainWidget.cpp

+ 1 - 1
Userland/Applications/PixelPaint/MainWidget.cpp

@@ -68,7 +68,7 @@ MainWidget::MainWidget()
         if (image_editor.request_close()) {
             m_tab_widget->deferred_invoke([&] {
                 m_tab_widget->remove_tab(image_editor);
-                if (m_tab_widget->children().size() == 1) {
+                if (m_tab_widget->children().size() == 0) {
                     m_layer_list_widget->set_image(nullptr);
                     m_layer_properties_widget->set_layer(nullptr);
                 }