forked from qt-creator/qt-creator
Perforce: Limit log length even further
... and cut at the right end. Change-Id: I89905baa86c89946d6d56aac82bca539bc705f55 Reviewed-by: Cristian Adam <cristian.adam@gmail.com> Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
@@ -1185,11 +1185,10 @@ IEditor *PerforcePlugin::showOutputInEditor(const QString &title,
|
||||
<< "Size= " << output.size() << " Type=" << editorType << debugCodec(codec);
|
||||
QString s = title;
|
||||
QString content = output;
|
||||
const int maxSize = EditorManager::maxTextFileSize() - 1000;
|
||||
const int maxSize = EditorManager::maxTextFileSize() / 2 - 1000; // ~25 MB, 600000 lines
|
||||
if (content.size() >= maxSize) {
|
||||
content = tr("[Only %1 MB of output shown]").arg(maxSize / 1024 / 1024) + QLatin1Char('\n')
|
||||
+ content.right(maxSize);
|
||||
|
||||
content = content.left(maxSize);
|
||||
content += QLatin1Char('\n') + tr("[Only %1 MB of output shown]").arg(maxSize / 1024 / 1024);
|
||||
}
|
||||
IEditor *editor = EditorManager::openEditorWithContents(id, &s, content.toUtf8());
|
||||
QTC_ASSERT(editor, return 0);
|
||||
|
||||
Reference in New Issue
Block a user