| 227 | } |
| 228 | |
| 229 | SplitViewService::ModeChangeResult SplitViewService::toggleMode(RenderSettings& settings, |
| 230 | const SplitViewMode target_mode, |
| 231 | const Viewport* const primary_viewport) { |
| 232 | const SplitViewMode next_mode = |
| 233 | settings.split_view_mode == target_mode ? SplitViewMode::Disabled : target_mode; |
| 234 | return transitionToMode(settings, next_mode, primary_viewport, GTExitBehavior::RestorePrevious); |
| 235 | } |
| 236 | |
| 237 | SplitViewService::ModeChangeResult SplitViewService::handleSceneLoaded(RenderSettings& settings) { |
| 238 | auto result = transitionToMode( |
no outgoing calls