diff --git a/modules/globebrowsing/src/renderableglobe.cpp b/modules/globebrowsing/src/renderableglobe.cpp index 0bb5d08c95..e08f77eeaa 100644 --- a/modules/globebrowsing/src/renderableglobe.cpp +++ b/modules/globebrowsing/src/renderableglobe.cpp @@ -563,8 +563,11 @@ RenderableGlobe::RenderableGlobe(const ghoul::Dictionary& dictionary) } void RenderableGlobe::initializeGL() { - _globeLabelsComponent.initialize(_labelsDictionary, this); - addPropertySubOwner(_globeLabelsComponent); + + if (!_labelsDictionary.empty()) { + _globeLabelsComponent.initialize(_labelsDictionary, this); + addPropertySubOwner(_globeLabelsComponent); + } _layerManager.update();