Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 23328d1f authored by Ronak Patel's avatar Ronak Patel
Browse files

changes in app.svg condition

parent 581b92d5
Loading
Loading
Loading
Loading
Loading
+13 −14
Original line number Diff line number Diff line
--- /Users/ronak/Desktop/murena/nextcloud/ecloud_dev_example/volumes/nextcloud/html/lib/private/NavigationManager.php	2024-01-18 23:59:45
+++ /Users/ronak/Desktop/murena/nextcloud/ecloud_dev_example/volumes/nextcloud/html/lib/private/NavigationManager-new.php	2024-01-19 01:03:23
@@ -321,7 +321,10 @@
 				$icon = isset($nav['icon']) ? $nav['icon'] : 'app.svg';
 				foreach ([$icon, "$app.svg"] as $i) {
 					try {
-						$icon = $this->urlGenerator->imagePath($app, $i);
+						$appPath = $this->appManager->getAppPath($app);
+						if (file_exists($appPath . '/img/' . $i)) {
+							$icon = $this->urlGenerator->imagePath($app, $i);
--- /Users/ronak/Desktop/murena/nextcloud/ecloud_dev_example/volumes/nextcloud/html/lib/private/NavigationManager.php	2024-01-23 22:20:35
+++ /Users/ronak/Desktop/murena/nextcloud/ecloud_dev_example/volumes/nextcloud/html/lib/private/NavigationManager-new.php	2024-01-23 22:21:44
@@ -292,7 +292,9 @@
 				if ($icon === null) {
 					$icon = $this->urlGenerator->imagePath('core', 'default-app-icon');
 				}
-
+				if ($icon === 'app.svg') {
+					continue;
+				}
 						break;
 					} catch (\RuntimeException $ex) {
 						// no icon? - ignore it then
 				$this->add([
 					'id' => $id,
 					'order' => $order,