# HG changeset patch # User Chris Cannam # Date 1294242936 0 # Node ID 4c5993d860f33752a97697ef888cc4f2815fdae2 # Parent 290a95b5ceaeae47dfc93e507227f67e844c291c * OS/X: platform-specific binaries diff -r 290a95b5ceae -r 4c5993d860f3 mainwindow.cpp --- a/mainwindow.cpp Wed Jan 05 15:05:45 2011 +0000 +++ b/mainwindow.cpp Wed Jan 05 15:55:36 2011 +0000 @@ -505,7 +505,10 @@ QString diff = settings.value("extdiffbinary", "").toString(); if (diff == "") { QStringList bases; - bases << "easyhg-extdiff-osx.sh" << "kompare" << "kdiff3" << "meld"; +#ifdef Q_OS_MAC + bases << "easyhg-extdiff-osx.sh"; +#endif + bases << "kompare" << "kdiff3" << "meld"; bool found = false; foreach (QString base, bases) { diff = findInPath(base, m_myDirPath, true); @@ -533,7 +536,10 @@ } QString merge; QStringList bases; - bases << "fmdiff3" << "meld" << "diffuse" << "kdiff3"; +#ifdef Q_OS_MAC + bases << "easyhg-merge-osx.sh"; +#endif + bases << "meld" << "diffuse" << "kdiff3"; bool found = false; foreach (QString base, bases) { merge = findInPath(base, m_myDirPath, true); @@ -563,7 +569,7 @@ << "C:\\Program Files\\Windows NT\\Accessories\\wordpad.exe" << "notepad.exe" #elif defined Q_OS_MAC - << "textedit" + << "/Applications/TextEdit.app/Contents/MacOS/TextEdit" #else << "gedit" << "kate" #endif