From 99d1d57875c5672a1b22e6b8b10786f4ff5cea0b Mon Sep 17 00:00:00 2001
From: Cristian Henzel <CristianHenzel@users.noreply.github.com>
Date: Fri, 29 Jun 2018 14:00:56 +0300
Subject: [PATCH] Fix bug introduced by "History purge timeout"
---
src/main.c | 34 ++++++++++++++++++++++++++--------
1 file changed, 26 insertions(+), 8 deletions(-)
diff --git a/src/main.c b/src/main.c
index 7e485ec..e0e09ab 100644
--- a/src/main.c
+++ b/src/main.c
@@ -60,14 +60,32 @@ static gboolean status_menu_lock = FALSE;
static gboolean actions_lock = FALSE;
/* Init preferences structure */
-prefs_t prefs = {DEF_USE_COPY, DEF_USE_PRIMARY, DEF_SYNCHRONIZE,
- DEF_AUTOMATIC_PASTE, DEF_SHOW_INDEXES, DEF_SAVE_URIS,
- DEF_USE_RMB_MENU, DEF_SAVE_HISTORY, DEF_HISTORY_LIMIT,
- DEF_ITEMS_MENU, DEF_STATICS_SHOW, DEF_STATICS_ITEMS,
- DEF_HYPERLINKS_ONLY, DEF_CONFIRM_CLEAR, DEF_SINGLE_LINE,
- DEF_REVERSE_HISTORY, DEF_ITEM_LENGTH, DEF_ELLIPSIZE,
- INIT_HISTORY_KEY, INIT_ACTIONS_KEY, INIT_MENU_KEY,
- INIT_SEARCH_KEY, INIT_OFFLINE_KEY, DEF_NO_ICON,
+prefs_t prefs = {DEF_USE_COPY,
+ DEF_USE_PRIMARY,
+ DEF_SYNCHRONIZE,
+ DEF_AUTOMATIC_PASTE,
+ DEF_SHOW_INDEXES,
+ DEF_SAVE_URIS,
+ DEF_USE_RMB_MENU,
+ DEF_SAVE_HISTORY,
+ DEF_HISTORY_LIMIT,
+ DEF_HISTORY_TIMEOUT,
+ DEF_HISTORY_TIMEOUT_SECONDS,
+ DEF_ITEMS_MENU,
+ DEF_STATICS_SHOW,
+ DEF_STATICS_ITEMS,
+ DEF_HYPERLINKS_ONLY,
+ DEF_CONFIRM_CLEAR,
+ DEF_SINGLE_LINE,
+ DEF_REVERSE_HISTORY,
+ DEF_ITEM_LENGTH,
+ DEF_ELLIPSIZE,
+ INIT_HISTORY_KEY,
+ INIT_ACTIONS_KEY,
+ INIT_MENU_KEY,
+ INIT_SEARCH_KEY,
+ INIT_OFFLINE_KEY,
+ DEF_NO_ICON,
DEF_OFFLINE_MODE};
/* Variables for input buffer used for matching input to menu items */