mirror of
				https://github.com/vector-im/element-web.git
				synced 2025-10-31 16:21:46 +01:00 
			
		
		
		
	Merge pull request #3517 from matrix-org/t3chguy/fix_community_panel_preference
Fix Community Panel preference not taking effect until some refreshing
This commit is contained in:
		
						commit
						0f2eee1b1b
					
				| @ -52,8 +52,10 @@ const LeftPanel = createReactClass({ | ||||
|     componentWillMount: function() { | ||||
|         this.focusedElement = null; | ||||
| 
 | ||||
|         this._settingWatchRef = SettingsStore.watchSetting( | ||||
|         this._breadcrumbsWatcherRef = SettingsStore.watchSetting( | ||||
|             "breadcrumbs", null, this._onBreadcrumbsChanged); | ||||
|         this._tagPanelWatcherRef = SettingsStore.watchSetting( | ||||
|             "TagPanel.enableTagPanel", null, () => this.forceUpdate()); | ||||
| 
 | ||||
|         const useBreadcrumbs = !!SettingsStore.getValue("breadcrumbs"); | ||||
|         Analytics.setBreadcrumbs(useBreadcrumbs); | ||||
| @ -61,7 +63,8 @@ const LeftPanel = createReactClass({ | ||||
|     }, | ||||
| 
 | ||||
|     componentWillUnmount: function() { | ||||
|         SettingsStore.unwatchSetting(this._settingWatchRef); | ||||
|         SettingsStore.unwatchSetting(this._breadcrumbsWatcherRef); | ||||
|         SettingsStore.unwatchSetting(this._tagPanelWatcherRef); | ||||
|     }, | ||||
| 
 | ||||
|     shouldComponentUpdate: function(nextProps, nextState) { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user