From 3fe70449d18310f09d112416cfc1cdeef3806479 Mon Sep 17 00:00:00 2001
From: ryoii <ryoii@foxmail.com>
Date: Sun, 22 Mar 2020 00:33:35 +0800
Subject: [PATCH] Simplify code

---
 .../net/mamoe/mirai/console/graphical/view/PrimaryView.kt | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/mirai-console-graphical/src/main/kotlin/net/mamoe/mirai/console/graphical/view/PrimaryView.kt b/mirai-console-graphical/src/main/kotlin/net/mamoe/mirai/console/graphical/view/PrimaryView.kt
index 11d7f88bc..4270ae704 100644
--- a/mirai-console-graphical/src/main/kotlin/net/mamoe/mirai/console/graphical/view/PrimaryView.kt
+++ b/mirai-console-graphical/src/main/kotlin/net/mamoe/mirai/console/graphical/view/PrimaryView.kt
@@ -76,11 +76,11 @@ class PrimaryView : View() {
 
             logTab("Main", controller.mainLog, closeable = false)
 
-            tab("Plugins").apply { isClosable = false }.content = find<PluginsView>().root
+            fixedTab("Plugins").content = find<PluginsView>().root
 
-            tab("Settings").apply { isClosable = false }.content = find<SettingsView>().root
+            fixedTab("Settings").content = find<SettingsView>().root
 
-            tab("Login").apply { isClosable = false }.content = find<LoginView>().root
+            fixedTab("Login").content = find<LoginView>().root
 
             mainTabPane = this
         }
@@ -92,6 +92,8 @@ class PrimaryView : View() {
     }
 }
 
+private fun TabPane.fixedTab(title: String) = tab(title) { isClosable = false }
+
 private fun TabPane.logTab(
     text: String? = null,
     logs: ObservableList<String>,