mirror of
				https://gitlab.gnome.org/julianschacher/top-bar-organizer.git
				synced 2025-10-27 15:19:09 +00:00 
			
		
		
		
	Fix: Extension crashing, when no associatedRole can be found
				
					
				
			There are situations, where no `associatedRole` for a given `indicatorContainer` can be found (e.g. the GameMode GNOME Shell Extension seems to cause such a situation, when you have it enabled and lock and unlock GNOME). Previously this would crash the extension. With this fix, those `indicatorContainer`s just get ignored.
This commit is contained in:
		
							parent
							
								
									e76b24e813
								
							
						
					
					
						commit
						03fb3355b4
					
				| @ -353,6 +353,7 @@ class Extension { | ||||
|                 // First get the role associated with the current indicator
 | ||||
|                 // container.
 | ||||
|                 const associatedRole = indicatorContainerRoleMap.get(indicatorContainer); | ||||
|                 if (!associatedRole) continue; | ||||
| 
 | ||||
|                 // Handle an AppIndicator/KStatusNotifierItem item differently.
 | ||||
|                 if (associatedRole.startsWith("appindicator-")) { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user