The unified diff between revisions [1dd40752..] and [bcafac38..] is displayed below. It can also be downloaded as a raw diff.

#
#
# patch "src/diffs.cpp"
#  from [0ca77802dc3e78ab8e44c448372a50d7372d7ce5]
#    to [069c28387e4056c67f6eab7b80d51e646e625e25]
#
============================================================
--- src/diffs.cpp	0ca77802dc3e78ab8e44c448372a50d7372d7ce5
+++ src/diffs.cpp	069c28387e4056c67f6eab7b80d51e646e625e25
@@ -59,7 +59,7 @@ int outputLine(
       const char* text = files[no]->getTextLine( fline, len );
       XX_ASSERT( text != 0 ); // make this one throw

-      os << text;
+      os << QString::fromLocal8Bit(text, len);
       os << endl;
       return 1;
    }
@@ -1034,7 +1034,7 @@ bool XxDiffs::saveSelectedOnly(
             XX_ASSERT( text != 0 ); // make this one throw

             os << ( no == 0 ? '<' : '>' ) << fline << ": ";
-            os << text;
+            os << QString::fromLocal8Bit(text, len);
             os << endl;

             some = true;