Disable "show touches" once window is closed

If --show-touches is set, then the option must be disabled on quit.

Since it executes an adb command, it takes some time, so close the
window beforehand so that the close window button does not seem
unresponsive.
This commit is contained in:
Romain Vimont 2018-03-25 15:59:43 +02:00
parent 66ec252893
commit dd2a5c1ecf

View File

@ -190,12 +190,12 @@ SDL_bool scrcpy(const struct scrcpy_options *options) {
event_loop();
LOGD("quit...");
screen_destroy(&screen);
if (options->show_touches) {
LOGI("Disable show_touches");
set_show_touches_enabled(options->serial, SDL_FALSE);
}
screen_destroy(&screen);
finally_stop_and_join_controller:
controller_stop(&controller);
controller_join(&controller);