diff --git a/gui/previewgenerator.cpp b/gui/previewgenerator.cpp index 32e0951..25a911b 100644 --- a/gui/previewgenerator.cpp +++ b/gui/previewgenerator.cpp @@ -1,3 +1,4 @@ +#include "../shared/common.h" #include "previewgenerator.h" #include "previewgeneratorpdf.h" #include "previewgeneratorplaintext.h" @@ -11,5 +12,13 @@ static QMap generators{ PreviewGenerator *PreviewGenerator::get(QFileInfo &info) { - return generators.value(info.suffix(), nullptr); + PreviewGenerator *result = generators.value(info.suffix(), nullptr); + if(result == nullptr) + { + if(Common::isTextFile(info)) + { + return plainTextGenerator; + } + } + return result; }