Commit 3d94d3640d26ef73c3efb98a971c40195db47781

Authored by Josh Klontz
1 parent 283dec94

Handle case when OpenBR is a submodule

Showing 1 changed file with 4 additions and 1 deletions
openbr/core/plot.cpp
... ... @@ -91,7 +91,10 @@ struct RPlot
91 91 if (!success) qFatal("Failed to open %s for writing.", qPrintable(file.fileName()));
92 92  
93 93 // Copy plot_utils.R into output script with source()
94   - file.write(qPrintable(QString("source(\"%1\")\n\n").arg(Globals->sdkPath + "/share/openbr/plotting/plot_utils.R")));
  94 + QString plotUtilsPath = Globals->sdkPath + "/openbr/share/openbr/plotting/plot_utils.R"; // Handle case when OpenBR is a submodule
  95 + if (!QFileInfo(plotUtilsPath).exists())
  96 + plotUtilsPath = Globals->sdkPath + "/share/openbr/plotting/plot_utils.R";
  97 + file.write(qPrintable(QString("source(\"%1\")\n\n").arg(plotUtilsPath)));
95 98 file.write("# Read CSVs\n"
96 99 "data <- NULL\n");
97 100  
... ...