summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZolnai Tamás <zolnaitamas2000@gmail.com>2012-12-23 03:51:17 +0100
committerAndras Timar <atimar@suse.com>2012-12-26 11:13:09 +0100
commita97bf2e3bc43a709eb72bdc695f96aeecf1174b1 (patch)
tree523bb026970e40bb08bbf47470059fb1e33ec1ac
parent19accd583bea496e0f1ccbbb2669edd17fc1db8b (diff)
fdo#58673 Generate the same keyid for pots as for merge
Change-Id: I65c71d22570c62c84d359b12aa5375016be1f69a
-rw-r--r--l10ntools/source/po.cxx8
1 files changed, 4 insertions, 4 deletions
diff --git a/l10ntools/source/po.cxx b/l10ntools/source/po.cxx
index cdc2c9847ebb..06530a31576d 100644
--- a/l10ntools/source/po.cxx
+++ b/l10ntools/source/po.cxx
@@ -432,14 +432,14 @@ PoEntry::PoEntry(const OString& rSDFLine, const TYPE eType)
/*Default case is unneeded because the type of eType has
only three element*/
}
- m_pGenPo->setExtractCom(
- ( !vParts[HELPTEXT].isEmpty() ? vParts[HELPTEXT] + "\n" : OString( "" )) +
- lcl_GenKeyId(
- vParts[SOURCEFILE] + sMsgCtxt + vParts[eType] ) );
m_pGenPo->setMsgCtxt(sMsgCtxt);
m_pGenPo->setMsgId(
lcl_UnEscapeSDFText(
vParts[eType],vParts[SOURCEFILE].endsWith(".xhp")));
+ m_pGenPo->setExtractCom(
+ ( !vParts[HELPTEXT].isEmpty() ? vParts[HELPTEXT] + "\n" : OString( "" )) +
+ lcl_GenKeyId(
+ m_pGenPo->getReference() + sMsgCtxt + m_pGenPo->getMsgId() ) );
m_bIsInitialized = true;
}