[balsa/gtk4: 254/311] message-window: Warn if "Move" item not found




commit 68e3475645250d03683e1c13f4a38b23355d85ae
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date:   Mon Nov 2 11:52:33 2020 -0500

    message-window: Warn if "Move" item not found

 src/message-window.c | 23 +++++++++++------------
 1 file changed, 11 insertions(+), 12 deletions(-)
---
diff --git a/src/message-window.c b/src/message-window.c
index 047874877..70a343991 100644
--- a/src/message-window.c
+++ b/src/message-window.c
@@ -806,6 +806,8 @@ mw_menubar_set_mru_menu(GtkWidget *menubar)
     int i;
     int n;
     int move_position = -1;
+    GMenuItem *item;
+    GMenu *mru_menu;
 
     model = gtk_popover_menu_bar_get_menu_model(GTK_POPOVER_MENU_BAR(menubar));
     n = g_menu_model_get_n_items(model);
@@ -819,21 +821,18 @@ mw_menubar_set_mru_menu(GtkWidget *menubar)
         }
     }
 
-    if (move_position >= 0) {
-        GMenuItem *item;
-        GMenu *mru_menu;
+    g_return_if_fail(move_position >= 0);
 
-        item = g_menu_item_new_from_model(model, i);
+    item = g_menu_item_new_from_model(model, move_position);
 
-        mru_menu = balsa_mblist_mru_menu(&balsa_app.folder_mru, "message-window.move-to");
-        g_menu_item_set_submenu(item, G_MENU_MODEL(mru_menu));
-        g_object_unref(mru_menu);
+    mru_menu = balsa_mblist_mru_menu(&balsa_app.folder_mru, "message-window.move-to");
+    g_menu_item_set_submenu(item, G_MENU_MODEL(mru_menu));
+    g_object_unref(mru_menu);
 
-        /* Replace the existing submenu */
-        g_menu_remove(G_MENU(model), move_position);
-        g_menu_insert_item(G_MENU(model), move_position, item);
-        g_object_unref(item);
-    }
+    /* Replace the existing submenu */
+    g_menu_remove(G_MENU(model), move_position);
+    g_menu_insert_item(G_MENU(model), move_position, item);
+    g_object_unref(item);
 }
 
 void


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]