[balsa/gtk4: 20/206] balsa-index, balsa-message: Check GdkEvent
- From: Peter Bloomfield <peterb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [balsa/gtk4: 20/206] balsa-index, balsa-message: Check GdkEvent
- Date: Tue, 20 Oct 2020 22:19:16 +0000 (UTC)
commit de1b31432a391f3d5f626921e45e9ea88e633408
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date: Sun May 10 11:43:05 2020 -0400
balsa-index, balsa-message: Check GdkEvent
Check that gdk_event_triggers_context_menu before using it to position
the popover.
src/balsa-index.c | 2 +-
src/balsa-message.c | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/src/balsa-index.c b/src/balsa-index.c
index 36305c58a..aa28b9144 100644
--- a/src/balsa-index.c
+++ b/src/balsa-index.c
@@ -2221,7 +2221,7 @@ bndx_do_popup(BalsaIndex * index)
g_menu_insert_item(index->popup_menu, index->move_position, item);
gtk_widget_get_allocation(GTK_WIDGET(index), &allocation);
- if (event != NULL) {
+ if (event != NULL && gdk_event_triggers_context_menu((GdkEvent *) event)) {
/* Pop up to the right of the pointer */
allocation.width = event->x;
} else {
diff --git a/src/balsa-message.c b/src/balsa-message.c
index dde331563..52a51489b 100644
--- a/src/balsa-message.c
+++ b/src/balsa-message.c
@@ -1135,7 +1135,7 @@ tree_mult_selection_popup(BalsaMessage *balsa_message,
if (selected == 1) {
BalsaPartInfo *info = BALSA_PART_INFO(balsa_message->save_all_list->data);
if (info->popup_menu != NULL) {
- if (event != NULL) {
+ if (event != NULL && gdk_event_triggers_context_menu((GdkEvent *) event)) {
GdkRectangle rectangle;
/* Pop up above the pointer */
@@ -1151,7 +1151,7 @@ tree_mult_selection_popup(BalsaMessage *balsa_message,
g_list_free(balsa_message->save_all_list);
balsa_message->save_all_list = NULL;
} else if (selected > 1) {
- if (event != NULL) {
+ if (event != NULL && gdk_event_triggers_context_menu((GdkEvent *) event)) {
GdkRectangle rectangle;
/* Pop up above the pointer */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]