projects
/
mdictionary
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed bug in star dict reader
[mdictionary]
/
src
/
plugins
/
stardict
/
StarDictReaderFactory.cpp
diff --git
a/src/plugins/stardict/StarDictReaderFactory.cpp
b/src/plugins/stardict/StarDictReaderFactory.cpp
index
757517f
..
498bdfc
100644
(file)
--- a/
src/plugins/stardict/StarDictReaderFactory.cpp
+++ b/
src/plugins/stardict/StarDictReaderFactory.cpp
@@
-27,16
+27,12
@@
StarDictReader* StarDictReaderFactory::createReader(QString filename) {
StarDictReader* StarDictReaderFactory::createReader(QString filename) {
- StarDictReader* reader;
if(filename.endsWith(".gz", Qt::CaseInsensitive) ||
filename.endsWith(".dz", Qt::CaseInsensitive)) {
if(filename.endsWith(".gz", Qt::CaseInsensitive) ||
filename.endsWith(".dz", Qt::CaseInsensitive)) {
- reader = new CompressedReader();
+ return new CompressedReader(filename);
}
else {
}
else {
- reader = new UncompressedReader();
+ return new UncompressedReader(filename);
}
}
-
- reader->open(filename);
- return reader;
}
}