[epiphany/wip/exalm/fullscreen2: 63/63] fullscreen-box: Minimize delays
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany/wip/exalm/fullscreen2: 63/63] fullscreen-box: Minimize delays
- Date: Fri, 30 Apr 2021 14:59:32 +0000 (UTC)
commit 6be2365125f7c3710635aabb1aeed420df5d84c7
Author: Alexander Mikhaylenko <alexm gnome org>
Date: Wed Mar 24 17:14:18 2021 +0500
fullscreen-box: Minimize delays
Only keep the timeout when fullscreening, but not when moving the pointer
away. Make the timeout as small as possible, just enough for the fullscreen
animation to end.
Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/939>
src/ephy-fullscreen-box.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/src/ephy-fullscreen-box.c b/src/ephy-fullscreen-box.c
index 36c30d5eb..397067ad7 100644
--- a/src/ephy-fullscreen-box.c
+++ b/src/ephy-fullscreen-box.c
@@ -23,7 +23,7 @@
#include <handy.h>
-#define INACTIVITY_TIME_MS 3000
+#define FULLSCREEN_HIDE_DELAY 300
#define SHOW_HEADERBAR_DISTANCE_PX 5
struct _EphyFullscreenBox {
@@ -99,7 +99,9 @@ start_hide_timeout (EphyFullscreenBox *self)
if (self->timeout_id)
return;
- self->timeout_id = g_timeout_add (INACTIVITY_TIME_MS, (GSourceFunc)hide_timeout_cb, self);
+ self->timeout_id = g_timeout_add (FULLSCREEN_HIDE_DELAY,
+ (GSourceFunc)hide_timeout_cb,
+ self);
}
static gboolean
@@ -167,7 +169,7 @@ motion_cb (EphyFullscreenBox *self,
self->is_touch = FALSE;
self->last_y = y;
- update (self, FALSE);
+ update (self, TRUE);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]