[balsa] balsa-index: Another convenience function
- From: Peter Bloomfield <peterb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [balsa] balsa-index: Another convenience function
- Date: Mon, 22 Jul 2019 20:26:33 +0000 (UTC)
commit 3b18f10c017f4432e067853a6abb41788300a394
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date: Mon Jul 22 16:02:45 2019 -0400
balsa-index: Another convenience function
* src/balsa-index.c (balsa_index_get_last_use_time): another
convenience function;
* src/balsa-index.h: declare it;
* src/main-window.c (bw_close_mailbox_on_timer): use it.
ChangeLog | 9 +++++++++
src/balsa-index.c | 8 ++++++++
src/balsa-index.h | 1 +
src/main-window.c | 2 +-
4 files changed, 19 insertions(+), 1 deletion(-)
---
diff --git a/ChangeLog b/ChangeLog
index 7b98c618a..c3207990f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2019-07-22 Peter Bloomfield <pbloomfield bellsouth net>
+
+ balsa-index: Another convenience function
+
+ * src/balsa-index.c (balsa_index_get_last_use_time): another
+ convenience function;
+ * src/balsa-index.h: declare it;
+ * src/main-window.c (bw_close_mailbox_on_timer): use it.
+
2019-07-22 Peter Bloomfield <pbloomfield bellsouth net>
send.c: Fix the build
diff --git a/src/balsa-index.c b/src/balsa-index.c
index fa98678e8..caf56ef91 100644
--- a/src/balsa-index.c
+++ b/src/balsa-index.c
@@ -2898,6 +2898,14 @@ balsa_index_set_last_use_time(BalsaIndex *bindex)
time(&bindex->mailbox_node->last_use);
}
+time_t
+balsa_index_get_last_use_time(BalsaIndex *bindex)
+{
+ g_return_val_if_fail(BALSA_IS_INDEX(bindex), 0);
+
+ return bindex->mailbox_node != NULL ? bindex->mailbox_node->last_use : 0;
+}
+
LibBalsaMailbox *
balsa_index_get_mailbox(BalsaIndex *bindex)
{
diff --git a/src/balsa-index.h b/src/balsa-index.h
index e02856586..4f4ca4c6e 100644
--- a/src/balsa-index.h
+++ b/src/balsa-index.h
@@ -154,6 +154,7 @@ const gchar * balsa_index_get_filter_string(BalsaIndex *bindex);
*/
void balsa_index_set_last_use_time(BalsaIndex *bindex);
+time_t balsa_index_get_last_use_time(BalsaIndex *bindex);
LibBalsaMailbox * balsa_index_get_mailbox(BalsaIndex *bindex);
#define BALSA_INDEX_VIEW_ON_OPEN "balsa-index-view-on-open"
diff --git a/src/main-window.c b/src/main-window.c
index 8f7b28fb1..c83a11ff4 100644
--- a/src/main-window.c
+++ b/src/main-window.c
@@ -3089,7 +3089,7 @@ bw_close_mailbox_on_timer(BalsaWindow * window)
continue;
if (balsa_app.close_mailbox_auto &&
- (delta_time = current_time - balsa_index_get_mailbox_node(index)->last_use) >
+ (delta_time = current_time - balsa_index_get_last_use(index)) >
balsa_app.close_mailbox_timeout) {
if (balsa_app.debug)
fprintf(stderr, "Closing Page %d unused for %d s\n",
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]