diff --git a/js/ui/realms/realmManager.js b/js/ui/realms/realmManager.js index 30e27a431..bb60f60fd 100644 --- a/js/ui/realms/realmManager.js +++ b/js/ui/realms/realmManager.js @@ -33,10 +33,14 @@ var RealmManager = class { this._switchAnimation = new RealmSwitcher.ContextSwitchAnimationController(this._realmIndicator); - this._searchResults = Main.overview._overview.controls._searchController._searchResults; - this._searchProvider = new RealmSearchProvider.RealmSearchProvider(); - this._searchProvider.createResultDisplay(this._searchResults); - this._searchResults._registerProvider(this._searchProvider); + if (Main.overview._overview) { + this._searchResults = Main.overview._overview.controls._searchController._searchResults; + this._searchProvider = new RealmSearchProvider.RealmSearchProvider(); + this._searchProvider.createResultDisplay(this._searchResults); + this._searchResults._registerProvider(this._searchProvider); + } else { + log("Not creating search provider because Main.overview._overview does not exist"); + } this._frameManager = new RealmWindowFrame.WindowFrameManager(); }