diff --git a/src/QGCApplication.cc b/src/QGCApplication.cc index 87897a4b6d3f7bbbe16d95a8761d3f3c696041da..7f8ada1507782c20de522fb29d876a85033f32ce 100644 --- a/src/QGCApplication.cc +++ b/src/QGCApplication.cc @@ -131,6 +131,14 @@ static QObject* mavManagerSingletonFactory(QQmlEngine*, QJSEngine*) return mavManager; } +#if defined(QGC_GST_STREAMING) +static void qgcputenv(const QString& key, const QString& root, const QString& path) +{ + QString value = root + path; + qputenv(key.toStdString().c_str(), QByteArray(value.toStdString().c_str())); +} +#endif + /** * @brief Constructor for the main application. * @@ -141,12 +149,6 @@ static QObject* mavManagerSingletonFactory(QQmlEngine*, QJSEngine*) * @param argv The string array of parameters **/ -static void qgcputenv(const QString& key, const QString& root, const QString& path) -{ - QString value = root + path; - qputenv(key.toStdString().c_str(), QByteArray(value.toStdString().c_str())); -} - QGCApplication::QGCApplication(int &argc, char* argv[], bool unitTesting) : QApplication(argc, argv) , _runningUnitTests(unitTesting)