]> git.deb.at Git - pkg/abook.git/blobdiff - ui.c
Merge entries
[pkg/abook.git] / ui.c
diff --git a/ui.c b/ui.c
index 170583e096f8df917e5df1f336ff6c8418432b82..2e5756547533523946aa5a3225a9dafcb99e44c2 100644 (file)
--- a/ui.c
+++ b/ui.c
@@ -577,6 +577,7 @@ get_commands()
                        case KEY_DC:
                        case 'd':
                        case 'r': ui_remove_items();    break;
+                       case 'M': ui_merge_items();     break;
                        case 'D': duplicate_item();     break;
                        case 12: refresh_screen();      break;
 
@@ -658,6 +659,16 @@ ui_remove_items()
        refresh_list();
 }
 
+void
+ui_merge_items()
+{
+       if(statusline_ask_boolean(_("Merge selected items"), TRUE))
+               merge_selected_items();
+
+       clear_statusline();
+       refresh_list();
+}
+
 void
 ui_clear_database()
 {