[gnome-todo] peace: Randomize switch timeout
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-todo] peace: Randomize switch timeout
- Date: Sat, 2 May 2020 12:30:08 +0000 (UTC)
commit 27e888dcbf4fb3669572ca6a5e50979b403534a5
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Sat May 2 09:29:35 2020 -0300
peace: Randomize switch timeout
src/plugins/peace/gtd-peace-omni-area-addin.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/plugins/peace/gtd-peace-omni-area-addin.c b/src/plugins/peace/gtd-peace-omni-area-addin.c
index c13bd92..bf0d037 100644
--- a/src/plugins/peace/gtd-peace-omni-area-addin.c
+++ b/src/plugins/peace/gtd-peace-omni-area-addin.c
@@ -26,7 +26,7 @@
#define MESSAGE_ID "peace-message-id"
-#define SWITCH_MESSAGE_TIMEOUT 60 * 60
+#define SWITCH_MESSAGE_TIMEOUT 20 * 60
#define REMOVE_MESSAGE_TIMEOUT 1 * 60
struct _GtdPeaceOmniAreaAddin
@@ -90,10 +90,11 @@ static gboolean
remove_message_cb (gpointer user_data)
{
GtdPeaceOmniAreaAddin *self = GTD_PEACE_OMNI_AREA_ADDIN (user_data);
+ gint factor = g_random_int_range (2, 6);
gtd_omni_area_withdraw_message (self->omni_area, MESSAGE_ID);
- self->timeout_id = g_timeout_add_seconds (SWITCH_MESSAGE_TIMEOUT, switch_message_cb, self);
+ self->timeout_id = g_timeout_add_seconds (SWITCH_MESSAGE_TIMEOUT * factor, switch_message_cb, self);
return G_SOURCE_REMOVE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]