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;