wrc: Fix lookup of strings that contain a context.
diff --git a/tools/wrc/po.c b/tools/wrc/po.c
index 1882d78..ffb584f 100644
--- a/tools/wrc/po.c
+++ b/tools/wrc/po.c
@@ -951,7 +951,7 @@
     while (min <= max)
     {
         pos = (min + max) / 2;
-        res = strcmp( get_mo_msgid(pos), msgid );
+        res = strcmp( get_mo_msgid(pos), id ? id : msgid );
         if (!res)
         {
             const char *str = get_mo_msgstr( pos );