]> www.fi.muni.cz Git - evince.git/blobdiff - backend/comics/comics-document.c
Added support for 7-zip based cb7 comic book. Patch by Kartik Rustagi.
[evince.git] / backend / comics / comics-document.c
index 2d8404e064fc6ad8fbeb4b0e12f7a3ca173ecf9f..b2f7b7ac728ff838e5cd1fd263f5dc752adf5411 100644 (file)
@@ -144,6 +144,12 @@ comics_document_load (EvDocument *document,
                list_files_command = 
                        g_strdup_printf ("zipinfo -1 -- %s", quoted_file);
                comics_document->regex_arg = TRUE;
+       } else if (!strcmp (mime_type, "application/x-cb7")) {
+               comics_document->extract_command =
+                       g_strdup ("7zr x -so");
+               list_files_command = 
+                       g_strdup_printf ("7zr l -- %s", quoted_file);
+               comics_document->regex_arg = TRUE;
        }
 
        g_object_unref (file_info);