summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTor Lillqvist <tml@collabora.com>2017-06-29 17:40:32 +0300
committerTor Lillqvist <tml@collabora.com>2017-06-30 09:59:39 +0200
commit97b1e38de486f81dc24b11e9cc24bd4422cb8721 (patch)
treeef269e1bfadb3b3c6e4b1f6c01874a36805ab993
parentd6db18316b5e55bd38ceb7568aa5fb4564ed49a9 (diff)
It seems that things work fine without that ScFormatFilterMissing
Change-Id: Iaaa8e12387659d4bd359fd5554966cfb883c0743 Reviewed-on: https://gerrit.libreoffice.org/39393 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Tor Lillqvist <tml@collabora.com>
-rw-r--r--sc/source/ui/docshell/impex.cxx33
1 files changed, 1 insertions, 32 deletions
diff --git a/sc/source/ui/docshell/impex.cxx b/sc/source/ui/docshell/impex.cxx
index 3312096dfc0a..76f6ed8a9803 100644
--- a/sc/source/ui/docshell/impex.cxx
+++ b/sc/source/ui/docshell/impex.cxx
@@ -2209,36 +2209,6 @@ bool ScImportExport::HTML2Doc( SvStream& rStrm, const OUString& rBaseURL )
#ifndef DISABLE_DYNLOADING
-class ScFormatFilterMissing : public ScFormatFilterPlugin {
- public:
- ScFormatFilterMissing()
- {
- OSL_FAIL("Missing file filters");
- }
- virtual ~ScFormatFilterMissing() {}
- virtual ErrCode ScImportLotus123( SfxMedium&, ScDocument*, rtl_TextEncoding ) override { return SCERR_IMPORT_INTERNAL; }
- virtual ErrCode ScImportQuattroPro( SvStream*, ScDocument* ) override { return SCERR_IMPORT_INTERNAL; }
- virtual ErrCode ScImportExcel( SfxMedium&, ScDocument*, const EXCIMPFORMAT ) override { return SCERR_IMPORT_INTERNAL; }
- virtual ErrCode ScImportStarCalc10( SvStream&, ScDocument* ) override { return SCERR_IMPORT_INTERNAL; }
- virtual ErrCode ScImportDif( SvStream&, ScDocument*, const ScAddress&,
- const rtl_TextEncoding ) override { return SCERR_IMPORT_INTERNAL; }
- virtual ErrCode ScImportRTF( SvStream&, const OUString&, ScDocument*, ScRange& ) override { return SCERR_IMPORT_INTERNAL; }
- virtual ErrCode ScImportHTML( SvStream&, const OUString&, ScDocument*, ScRange&, double, bool, SvNumberFormatter*, bool ) override { return SCERR_IMPORT_INTERNAL; }
-
- virtual ScEEAbsImport *CreateRTFImport( ScDocument*, const ScRange& ) override { return nullptr; }
- virtual ScEEAbsImport *CreateHTMLImport( ScDocument*, const OUString&, const ScRange& ) override { return nullptr; }
- virtual OUString GetHTMLRangeNameList( ScDocument*, const OUString& ) override { return OUString(); }
-
- virtual ErrCode ScExportExcel5( SfxMedium&, ScDocument*, ExportFormatExcel, rtl_TextEncoding ) override { return SCERR_IMPORT_INTERNAL; }
- virtual void ScExportDif( SvStream&, ScDocument*, const ScAddress&, const rtl_TextEncoding ) override {}
- virtual void ScExportDif( SvStream&, ScDocument*, const ScRange&, const rtl_TextEncoding ) override {}
- virtual void ScExportHTML( SvStream&, const OUString&, ScDocument*, const ScRange&, const rtl_TextEncoding, bool,
- const OUString&, OUString&, const OUString& ) override {}
- virtual void ScExportRTF( SvStream&, ScDocument*, const ScRange&, const rtl_TextEncoding ) override {}
-
- virtual ScOrcusFilters* GetOrcusFilters() override { return nullptr; }
-};
-
extern "C" { static void SAL_CALL thisModule() {} }
#else
@@ -2269,8 +2239,7 @@ ScFormatFilterPlugin &ScFormatFilter::Get()
if (fn != nullptr)
plugin = reinterpret_cast<FilterFn>(fn)();
}
- if (plugin == nullptr)
- plugin = new ScFormatFilterMissing();
+ assert(plugin != nullptr);
#else
plugin = ScFilterCreate();
#endif