diff --git a/RetroShare.pro b/RetroShare.pro index 043785f69..833173029 100644 --- a/RetroShare.pro +++ b/RetroShare.pro @@ -34,21 +34,21 @@ retroshare_nogui { retroshare_android_service { SUBDIRS += retroshare_android_service retroshare_android_service.file = retroshare-android-service/src/retroshare-android-service.pro - retroshare_android_service.depends = libretroshare libresapi + retroshare_android_service.depends = libresapi retroshare_android_service.target = retroshare_android_service } retroshare_android_notify_service { SUBDIRS += retroshare_android_notify_service retroshare_android_notify_service.file = retroshare-android-notify-service/src/retroshare-android-notify-service.pro - retroshare_android_notify_service.depends = libretroshare retroshare_android_service + retroshare_android_notify_service.depends = retroshare_android_service retroshare_android_notify_service.target = retroshare_android_notify_service } retroshare_qml_app { SUBDIRS += retroshare_qml_app retroshare_qml_app.file = retroshare-qml-app/src/retroshare-qml-app.pro - retroshare_qml_app.depends = libretroshare retroshare_android_service + retroshare_qml_app.depends = retroshare_android_service retroshare_qml_app.target = retroshare_qml_app android-g++ { diff --git a/retroshare-android-notify-service/src/main.cpp b/retroshare-android-notify-service/src/main.cpp index edda8d1c5..5ce3fefbf 100644 --- a/retroshare-android-notify-service/src/main.cpp +++ b/retroshare-android-notify-service/src/main.cpp @@ -21,6 +21,7 @@ #include #include #include +#include #ifdef __ANDROID__ # include "util/androiddebug.h" @@ -29,9 +30,6 @@ #include "libresapilocalclient.h" #include "notificationsbridge.h" -#include "retroshare/rsinit.h" - - int main(int argc, char *argv[]) { #ifdef __ANDROID__ @@ -40,7 +38,7 @@ int main(int argc, char *argv[]) QCoreApplication app(argc, argv); - QString sockPath = QString::fromStdString(RsAccounts::ConfigDirectory()); + QString sockPath = QDir::homePath() + "/.retroshare"; sockPath.append("/libresapi.sock"); QQmlApplicationEngine engine; diff --git a/retroshare-android-service/src/service.cpp b/retroshare-android-service/src/service.cpp index d641dd9e9..d67ca1bef 100644 --- a/retroshare-android-service/src/service.cpp +++ b/retroshare-android-service/src/service.cpp @@ -19,6 +19,7 @@ #include #include #include +#include #ifdef __ANDROID__ # include "util/androiddebug.h" @@ -44,10 +45,12 @@ int main(int argc, char *argv[]) dynamic_cast(&ctrl_mod), &resource_api::RsControlModule::handleRequest); -#ifdef QT_DEBUG +#if defined(Q_OS_WIN) && defined(QT_DEBUG) QString sockPath = "RS/"; -#else +#elif defined(Q_OS_WIN) QString sockPath = QCoreApplication::applicationDirPath(); +#else + QString sockPath = QDir::homePath() + "/.retroshare"; #endif sockPath.append("/libresapi.sock"); diff --git a/retroshare-qml-app/src/main-app.cpp b/retroshare-qml-app/src/main-app.cpp index e1fb4ce13..1e23c9d63 100644 --- a/retroshare-qml-app/src/main-app.cpp +++ b/retroshare-qml-app/src/main-app.cpp @@ -22,6 +22,8 @@ #include #include #include +#include +#include // for usleep #ifdef Q_OS_ANDROID # include @@ -30,7 +32,6 @@ #endif // Q_OS_ANDROID #include "libresapilocalclient.h" -#include "retroshare/rsinit.h" #include "rsqmlappengine.h" int main(int argc, char *argv[]) @@ -44,7 +45,7 @@ int main(int argc, char *argv[]) "org.retroshare.qml_components.LibresapiLocalClient", 1, 0, "LibresapiLocalClient"); - QString sockPath = QString::fromStdString(RsAccounts::ConfigDirectory()); + QString sockPath = QDir::homePath() + "/.retroshare"; sockPath.append("/libresapi.sock"); LibresapiLocalClient rsApi;