Skip to content

Commit 6401802

Browse files
committed
fix for "" auto backends
1 parent ebc54ae commit 6401802

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/render/initialize_backend.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ void initializeRenderEngine();
2828

2929
void initializeRenderEngine(std::string backend) {
3030

31+
// Handle default backends
32+
if (backend == "") {
33+
backend = "auto"; // treat "" as "auto"
34+
}
35+
3136
// Quick check to print a nice error for a bad name
3237
std::vector<std::string> knownBackendNames = {"openGL3_glfw", "openGL3_egl", "openGL_mock", "auto"};
3338
if (std::find(knownBackendNames.begin(), knownBackendNames.end(), backend) == knownBackendNames.end()) {
@@ -37,11 +42,6 @@ void initializeRenderEngine(std::string backend) {
3742
exception("unrecognized Polyscope backend " + backend + ". Known backend names are: " + namesConcat);
3843
}
3944

40-
// Handle default backends
41-
if (backend == "") {
42-
backend = "auto"; // treat "" as "auto"
43-
}
44-
4545
engineBackendName = backend;
4646

4747
// Initialize the appropriate backend

0 commit comments

Comments
 (0)