Changeset View
Changeset View
Standalone View
Standalone View
src/ViewManager.cpp
Show First 20 Lines • Show All 768 Lines • ▼ Show 20 Line(s) | 749 | { | |||
---|---|---|---|---|---|
769 | // Only happens when using the tab bar close button | 769 | // Only happens when using the tab bar close button | ||
770 | // if (_pluggedController) | 770 | // if (_pluggedController) | ||
771 | // emit unplugController(_pluggedController); | 771 | // emit unplugController(_pluggedController); | ||
772 | } | 772 | } | ||
773 | 773 | | |||
774 | TerminalDisplay *ViewManager::createTerminalDisplay(Session *session) | 774 | TerminalDisplay *ViewManager::createTerminalDisplay(Session *session) | ||
775 | { | 775 | { | ||
776 | auto display = new TerminalDisplay(nullptr); | 776 | auto display = new TerminalDisplay(nullptr); | ||
777 | display->setRandomSeed(session->sessionId() * 31); | 777 | display->setRandomSeed(session->sessionId() | (qApp->applicationPid() << 10)); | ||
778 | connect(display, &TerminalDisplay::requestToggleExpansion, | 778 | connect(display, &TerminalDisplay::requestToggleExpansion, | ||
779 | _viewContainer, &TabbedViewContainer::toggleMaximizeCurrentTerminal); | 779 | _viewContainer, &TabbedViewContainer::toggleMaximizeCurrentTerminal); | ||
780 | | ||||
780 | return display; | 781 | return display; | ||
781 | } | 782 | } | ||
782 | 783 | | |||
783 | const ColorScheme *ViewManager::colorSchemeForProfile(const Profile::Ptr &profile) | 784 | const ColorScheme *ViewManager::colorSchemeForProfile(const Profile::Ptr &profile) | ||
784 | { | 785 | { | ||
785 | const ColorScheme *colorScheme = ColorSchemeManager::instance()-> | 786 | const ColorScheme *colorScheme = ColorSchemeManager::instance()-> | ||
786 | findColorScheme(profile->colorScheme()); | 787 | findColorScheme(profile->colorScheme()); | ||
787 | if (colorScheme == nullptr) { | 788 | if (colorScheme == nullptr) { | ||
▲ Show 20 Lines • Show All 336 Lines • Show Last 20 Lines |