diff --git a/src/tutorial_gui.cpp b/src/tutorial_gui.cpp index 26d3dfb1e0..bbaadba7fb 100644 --- a/src/tutorial_gui.cpp +++ b/src/tutorial_gui.cpp @@ -14,7 +14,9 @@ #include "stdafx.h" +#ifdef __ANDROID__ #include +#endif #include "tutorial_gui.h" #include "debug.h" @@ -63,7 +65,13 @@ void OpenExternTutorialVideo(VideoLink_t *tutorial) if (!link) { return; } +#ifdef __ANDROID__ SDL_ANDROID_OpenExternalWebBrowser(link); +#else + char cmd[PATH_MAX] = "xdg-open "; + strcat(cmd, link); + system(cmd); +#endif } static const NWidgetPart _nested_tutorial_widgets[] = { diff --git a/src/video/sdl_v.cpp b/src/video/sdl_v.cpp index 7c1ed7d9b0..2b5b4ca0d1 100644 --- a/src/video/sdl_v.cpp +++ b/src/video/sdl_v.cpp @@ -564,7 +564,7 @@ int VideoDriver_SDL::PollEvent() switch (ev.type) { case SDL_MOUSEMOTION: if (_cursor.UpdateCursorPosition(ev.motion.x, ev.motion.y, true)) { -#ifndef __ANDROID__ +#ifndef __ANDROID__ // No mouse warping on Android, mouse strictly follows finger SDL_CALL SDL_WarpMouse(_cursor.pos.x, _cursor.pos.y); #endif }