Commit: 9b2d6823947b966de0bdb8f67ec97694a1d6952a
Author: Damien Picard
Date:   Mon Oct 10 13:01:13 2022 +0200
Branches: master
https://developer.blender.org/rB9b2d6823947b966de0bdb8f67ec97694a1d6952a

I18n: fix popup menus context

When calling `wm.call_menu_pie` and `wm.call_menu`, the menu context
was ignored when showing its name in the header or pie menu center.

Reviewed By: mont29

Differential Revision: https://developer.blender.org/D16195

===================================================================

M       source/blender/editors/interface/interface_region_menu_pie.cc
M       source/blender/editors/interface/interface_region_menu_popup.cc

===================================================================

diff --git a/source/blender/editors/interface/interface_region_menu_pie.cc 
b/source/blender/editors/interface/interface_region_menu_pie.cc
index 9dd6f95e190..f443dd43a3a 100644
--- a/source/blender/editors/interface/interface_region_menu_pie.cc
+++ b/source/blender/editors/interface/interface_region_menu_pie.cc
@@ -222,7 +222,7 @@ int UI_pie_menu_invoke(struct bContext *C, const char 
*idname, const wmEvent *ev
     return (OPERATOR_CANCELLED | OPERATOR_PASS_THROUGH);
   }
 
-  pie = UI_pie_menu_begin(C, IFACE_(mt->label), ICON_NONE, event);
+  pie = UI_pie_menu_begin(C, CTX_IFACE_(mt->translation_context, mt->label), 
ICON_NONE, event);
   layout = UI_pie_menu_layout(pie);
 
   UI_menutype_draw(C, mt, layout);
diff --git a/source/blender/editors/interface/interface_region_menu_popup.cc 
b/source/blender/editors/interface/interface_region_menu_popup.cc
index f88cabb2b70..f2057c9f5e8 100644
--- a/source/blender/editors/interface/interface_region_menu_popup.cc
+++ b/source/blender/editors/interface/interface_region_menu_popup.cc
@@ -559,7 +559,7 @@ int UI_popup_menu_invoke(bContext *C, const char *idname, 
ReportList *reports)
     return (OPERATOR_CANCELLED | OPERATOR_PASS_THROUGH);
   }
 
-  pup = UI_popup_menu_begin(C, IFACE_(mt->label), ICON_NONE);
+  pup = UI_popup_menu_begin(C, CTX_IFACE_(mt->translation_context, mt->label), 
ICON_NONE);
   layout = UI_popup_menu_layout(pup);
 
   UI_menutype_draw(C, mt, layout);

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to