Skip to content

Commit fc69388

Browse files
committed
Merged in jdunne525/winmerge-v2 (pull request #1)
More on Issue #73 Fixed the -dl -dm and -dr description parameters for conflict files (for both 2 way and 3 way conflict files). Approved-by: Takashi Sawanaka <[email protected]>
2 parents 6cf262c + 5bb7afb commit fc69388

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

Src/MainFrm.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2334,7 +2334,7 @@ BOOL CMainFrame::DoOpenConflict(const String& conflictFile, const String strDesc
23342334
{
23352335
String strDesc2[2] = {
23362336
(strDesc && !strDesc[0].empty()) ? strDesc[0] : _("Theirs File"),
2337-
(strDesc && !strDesc[1].empty()) ? strDesc[1] : _("Mine File") };
2337+
(strDesc && !strDesc[2].empty()) ? strDesc[2] : _("Mine File") };
23382338
DWORD dwFlags[2] = {FFILEOPEN_READONLY | FFILEOPEN_NOMRU, FFILEOPEN_NOMRU | FFILEOPEN_MODIFIED};
23392339
conflictCompared = DoFileOpen(&PathContext(revFile, workFile),
23402340
dwFlags, strDesc2);

Src/Merge.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -707,6 +707,10 @@ BOOL CMergeApp::ParseArgsAndDoOpen(MergeCmdLineInfo& cmdInfo, CMainFrame* pMainF
707707
}
708708
else if (IsConflictFile(sFilepath))
709709
{
710+
//For a conflict file, load the descriptions in their respective positions: (they will be reordered as needed)
711+
strDesc[0] = cmdInfo.m_sLeftDesc;
712+
strDesc[1] = cmdInfo.m_sMiddleDesc;
713+
strDesc[2] = cmdInfo.m_sRightDesc;
710714
bCompared = pMainFrame->DoOpenConflict(sFilepath, strDesc);
711715
}
712716
else

0 commit comments

Comments
 (0)