discomfitor pushed a commit to branch enlightenment-0.22.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=9bd0b71f46c79096adb956e21a1d5ea300340fb5

commit 9bd0b71f46c79096adb956e21a1d5ea300340fb5
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Mon Jan 22 15:35:58 2018 -0500

    add menu item for reporting bugs
    
    fix T6633
---
 src/bin/e_int_menus.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/src/bin/e_int_menus.c b/src/bin/e_int_menus.c
index 87ffefd66..10110f900 100644
--- a/src/bin/e_int_menus.c
+++ b/src/bin/e_int_menus.c
@@ -44,6 +44,7 @@ static void         _e_int_menus_virtuals_pre_cb(void *data, 
E_Menu *m);
 static void         _e_int_menus_virtuals_item_cb(void *data, E_Menu *m, 
E_Menu_Item *mi);
 static void         _e_int_menus_virtuals_icon_cb(void *data, E_Menu *m, 
E_Menu_Item *mi);
 static void         _e_int_menus_themes_about(void *data, E_Menu *m, 
E_Menu_Item *mi);
+static void         _e_int_menus_report_bug(void *data, E_Menu *m, E_Menu_Item 
*mi);
 static void         _e_int_menus_lost_clients_pre_cb(void *data, E_Menu *m);
 static void         _e_int_menus_lost_clients_free_hook(void *obj);
 static void         _e_int_menus_lost_clients_item_cb(void *data, E_Menu *m, 
E_Menu_Item *mi);
@@ -251,6 +252,11 @@ e_int_menus_main_new(void)
    e_util_menu_item_theme_icon_set(mi, "preferences-desktop-theme");
    e_menu_item_callback_set(mi, _e_int_menus_themes_about, NULL);
 
+   mi = e_menu_item_new(subm);
+   e_menu_item_label_set(mi, _("Report Bug"));
+   e_util_menu_item_theme_icon_set(mi, "dialog-error");
+   e_menu_item_callback_set(mi, _e_int_menus_report_bug, NULL);
+
    l = _e_int_menus_augmentation_find("enlightenment/1");
    if (l) _e_int_menus_augmentation_add(subm, l);
 
@@ -638,6 +644,12 @@ _e_int_menus_themes_about(void *data EINA_UNUSED, E_Menu 
*m EINA_UNUSED, E_Menu_
    if (about) e_theme_about_show(about);
 }
 
+static void
+_e_int_menus_report_bug(void *data EINA_UNUSED, E_Menu *m EINA_UNUSED, 
E_Menu_Item *mi EINA_UNUSED)
+{
+   e_util_open("https://www.enlightenment.org/contrib/report-bug.md";, NULL);
+}
+
 /*
    static void
    _e_int_menus_fwin_favorites_item_cb(void *data, E_Menu *m, E_Menu_Item *mi)

-- 


Reply via email to