Skip to content

Commit 1205759

Browse files
committed
xreader.js: Remove epub from supported types.
Xreader uses a WebKit.WebView (gtk) widget to render this file type, and it is incompatible with GtkClutter that nemo-preview uses. This will instead display a generic info-only preview window. Fixes linuxmint/mint20.2-beta#4.
1 parent 0e8b73a commit 1205759

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

nemo-preview/src/js/viewers/xreader.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,10 @@ let handler = new MimeHandler.MimeHandler();
181181
let renderer = new XreaderRenderer();
182182

183183
let mimeTypes = NemoPreview.query_supported_document_types();
184+
// xreader uses WebKit.WebView to render epub files, which is incompatible
185+
// with GtkClutter.
186+
mimeTypes = mimeTypes.filter(type_str => type_str !== "application/epub+zip");
187+
184188
handler.registerMimeTypes(mimeTypes, renderer);
185189

186190
let officeTypes = [

0 commit comments

Comments
 (0)