Fixed bug in star dict reader
authorMateusz Półrola <mateusz.polrola@comarch.pl>
Tue, 5 Oct 2010 13:13:43 +0000 (15:13 +0200)
committerMateusz Półrola <mateusz.polrola@comarch.pl>
Tue, 5 Oct 2010 13:13:43 +0000 (15:13 +0200)
src/plugins/stardict/StarDialog.h
src/plugins/stardict/StarDictReaderFactory.cpp

index 85a08cc..5348b17 100644 (file)
@@ -33,7 +33,7 @@
 #include "StarDictPlugin.h"
 
 
-//! Implementation of xdxf plugin's dialogs.
+//! Implementation of stardict plugin's dialogs.
 /*!
     This class can create dialogs for adding a new dictionary or changing settings
      of an existing one, based on dialog type passed to contructor.
index 757517f..498bdfc 100644 (file)
 
 
 StarDictReader* StarDictReaderFactory::createReader(QString filename) {
-    StarDictReader* reader;
     if(filename.endsWith(".gz", Qt::CaseInsensitive) ||
        filename.endsWith(".dz", Qt::CaseInsensitive)) {
-        reader = new CompressedReader();
+        return new CompressedReader(filename);
     }
     else {
-        reader = new UncompressedReader();
+        return new UncompressedReader(filename);
     }
-
-    reader->open(filename);
-    return reader;
 }