Browse Source

FIxed double firing of chat controller

master
Rohan Sircar 4 years ago
parent
commit
77c5ffbb15
  1. 3
      src/main/scala/wow/doge/chatto/ApplicationController.scala
  2. 6
      src/main/scala/wow/doge/chatto/controller/MainViewController.scala

3
src/main/scala/wow/doge/chatto/ApplicationController.scala

@ -95,7 +95,8 @@ class ApplicationController extends DefaultWindowController {
}
def showChatPane(): Unit = onFX {
replaceSceneContent(mainViewController, true)
replaceSceneContent(mainViewController)
mainViewController.showChatController()
}
}

6
src/main/scala/wow/doge/chatto/controller/MainViewController.scala

@ -46,8 +46,12 @@ class MainViewController extends ViewController with LazyLogging {
// ContentManager(navigationPane, this, navigationController)
// statusBarManager = ContentManager(statusPane, this, statusBarController)
// workspaceManager = ContentManager(workspacePane, this, workspaceController)
mainManager = ContentManager(mainPane, this, chatController)
mainManager = ContentManager(mainPane, this)
chatController.chatMainPane.hgrow = Priority.ALWAYS
}
def showChatController(): Unit = {
mainManager.updatePaneContent(chatController)
}
}
Loading…
Cancel
Save