From 15f00f01263aa00d7722bf5618cb062170d5830e Mon Sep 17 00:00:00 2001
From: Joas Schilling <coding@schilljs.com>
Date: Thu, 7 Nov 2019 23:40:02 +0100
Subject: [PATCH] Mark "Talk" active on /call/token URLs

Signed-off-by: Joas Schilling <coding@schilljs.com>
---
 .../AppFramework/Middleware/Security/SecurityMiddleware.php  | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php b/lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php
index 4f380f07d91..52d1823f219 100644
--- a/lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php
+++ b/lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php
@@ -128,6 +128,11 @@ class SecurityMiddleware extends Middleware {
 		// for normal HTML requests and not for AJAX requests
 		$this->navigationManager->setActiveEntry($this->appName);
 
+		/** @suppress PhanUndeclaredClassConstant */
+		if ($controller === \OCA\Talk\Controller\PageController::class && $methodName === 'showCall') {
+			$this->navigationManager->setActiveEntry('spreed');
+		}
+
 		// security checks
 		$isPublicPage = $this->reflector->hasAnnotation('PublicPage');
 		if(!$isPublicPage) {
-- 
GitLab