From f0c73a261c3c0f21b36cef36a5cc18ee03f60a52 Mon Sep 17 00:00:00 2001
From: Bastien Montagne <montagne29@wanadoo.fr>
Date: Tue, 10 Jul 2012 13:59:06 +0000
Subject: [PATCH] Fix for another dummy mistake (was preventing RNA label to
 show up the first time, because of context overwriting...)

---
 ui_translate/utils.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ui_translate/utils.py b/ui_translate/utils.py
index ae86e88b0..2f1988944 100644
--- a/ui_translate/utils.py
+++ b/ui_translate/utils.py
@@ -59,7 +59,7 @@ def bpy_path(rstruct, rprop, renum):
     return src, src_rna, src_enum
 
 
-def find_best_msgs_matches(obj, cache_key, msgmap, msgs, state, ctxt, rstruct, rprop, renum):
+def find_best_msgs_matches(obj, cache_key, msgmap, msgs, state, rna_ctxt, rstruct, rprop, renum):
     comm_prfx = settings.COMMENT_PREFIX_SOURCE + "bpy.types."
 
     # Build helper mappings.
@@ -111,7 +111,7 @@ def find_best_msgs_matches(obj, cache_key, msgmap, msgs, state, ctxt, rstruct, r
     rlbl = getattr(obj, msgmap["rna_label"]["msgstr"])
     print("rna label: '"+rlbl+"'", rlbl in msgid_to_msg, rlbl in msgstr_to_msg)
     if rlbl:
-        k = ctxt_to_msg[ctxt].copy()
+        k = ctxt_to_msg[rna_ctxt].copy()
         if k and rlbl in msgid_to_msg:
             k &= msgid_to_msg[rlbl]
         elif k and rlbl in msgstr_to_msg:
@@ -128,7 +128,7 @@ def find_best_msgs_matches(obj, cache_key, msgmap, msgs, state, ctxt, rstruct, r
         # Num buttons report their label with a trailing ': '...
         blbls.append(blbl[:-len(NUM_BUTTON_SUFFIX)])
     print("button label: '"+blbl+"'")
-    if blbl and elbl not in blbls and (rlbl not in blbls or ctxt != BLF_I18NCONTEXT_DEFAULT):
+    if blbl and elbl not in blbls and (rlbl not in blbls or rna_ctxt != BLF_I18NCONTEXT_DEFAULT):
         # Always Default context for button label :/
         k = ctxt_to_msg[BLF_I18NCONTEXT_DEFAULT].copy()
         found = False
-- 
GitLab