Skip to content

Commit

Permalink
Don't start HttpManager when using new interface
Browse files Browse the repository at this point in the history
  • Loading branch information
silverchris committed Jul 23, 2022
1 parent 8f3cfe1 commit c0def11
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/autoapp/autoapp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -188,19 +188,22 @@ int main(int argc, char *argv[]) {
std::shared_ptr<DBus::Connection> system_connection = dispatcher->create_connection(DBus::BusType::SYSTEM);

AudioManagerClient audioManager(signals.audioSignals, system_connection);

//Define thise here, to prevent them from falling out-of-scope outside the if statements.
AAPA *aapa;
VideoManager *videoManager;
HttpManager *httpManager;

if (checkAapaVersion()) {
LOG(DEBUG) << "Using Mazda Android Auto Video";
aapa = new AAPA(signals.videoSignals, signals.aaSignals, session_connection);
} else {
LOG(DEBUG) << "Using internal Video handling";
videoManager = new VideoManager(signals.videoSignals, session_connection);
httpManager = new HttpManager(signals.videoSignals, signals.aaSignals);
}

GPSManager gpsManager(signals.gpsSignals, system_connection);
HttpManager httpManager(signals.videoSignals, signals.aaSignals);
NavigationManager navigationManager(signals.navSignals, system_connection);

aasdk::tcp::TCPWrapper tcpWrapper;
Expand Down

0 comments on commit c0def11

Please sign in to comment.