mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-02-21 12:29:04 -06:00
Works even if no iSWA module is created
This commit is contained in:
@@ -28,7 +28,7 @@ return {
|
||||
--"gridGalactic",
|
||||
--"gridEcliptic",
|
||||
--"gridEquatorial",
|
||||
--"iswa",
|
||||
"iswa",
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -428,12 +428,14 @@ void GUI::renderMainWindow() {
|
||||
}
|
||||
|
||||
#ifdef OPENSPACE_MODULE_ISWA_ENABLED
|
||||
static const int addCygnetBufferSize = 256;
|
||||
static char addCygnetBuffer[addCygnetBufferSize];
|
||||
ImGui::InputText("addCynget", addCygnetBuffer, addCygnetBufferSize);
|
||||
if(ISWAManager::isInitialized()){
|
||||
static const int addCygnetBufferSize = 256;
|
||||
static char addCygnetBuffer[addCygnetBufferSize];
|
||||
ImGui::InputText("addCynget", addCygnetBuffer, addCygnetBufferSize);
|
||||
|
||||
if(ImGui::SmallButton("Add Cygnet")){
|
||||
ISWAManager::ref().addCygnet(std::string(addCygnetBuffer));
|
||||
if(ImGui::SmallButton("Add Cygnet")){
|
||||
ISWAManager::ref().addCygnet(std::string(addCygnetBuffer));
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
@@ -85,9 +85,11 @@ properties::Property* property(const std::string& uri) {
|
||||
}
|
||||
|
||||
#ifdef OPENSPACE_MODULE_ISWA_ENABLED
|
||||
std::shared_ptr<ISWACygnet> cygnet = ISWAManager::ref().iSWACygnet(nameUri);
|
||||
if(cygnet){
|
||||
return cygnet->property(remainingUri);
|
||||
if(ISWAManager::isInitialized()){
|
||||
std::shared_ptr<ISWACygnet> cygnet = ISWAManager::ref().iSWACygnet(nameUri);
|
||||
if(cygnet){
|
||||
return cygnet->property(remainingUri);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user