Improve responsiveness of initial gesture by pre-empting xdotool in swipe_gesture constructor

This commit is contained in:
Rico Tiongson 2019-02-12 17:19:37 +08:00
parent 0b3b3238af
commit 39fd32a68e

View File

@ -49,7 +49,10 @@ namespace comfortable_swipe::gesture
comfortable_swipe::gesture::xdo_gesture(),
threshold_squared(threshold*threshold),
commands(new const char*[8]{left3, left4, right3, right4, up3, up4, down3, down4})
{ }
{
// improve responsiveness of first gesture by pre-empting xdotool runtime
xdo_get_mouse_location(this->xdo, &this->ix, &this->iy, &this->screen_num);
}
/**
* Destructs this swipe gesture.