aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sway/input/seatop_default.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/sway/input/seatop_default.c b/sway/input/seatop_default.c
index a2e99d2b..19645b4c 100644
--- a/sway/input/seatop_default.c
+++ b/sway/input/seatop_default.c
@@ -16,6 +16,7 @@
#include "sway/tree/view.h"
#include "sway/tree/workspace.h"
#include "log.h"
+#include "util.h"
#if WLR_HAS_XWAYLAND
#include "sway/xwayland.h"
#endif
@@ -1148,5 +1149,7 @@ void seatop_begin_default(struct sway_seat *seat) {
seat->seatop_impl = &seatop_impl;
seat->seatop_data = e;
- seatop_rebase(seat, 0);
+
+ uint32_t time_msec = get_current_time_in_msec();
+ seatop_rebase(seat, time_msec);
}