[evince] comics: fallback mode for cbz files using 7za and 7z
- From: Juan Jose Marin Martinez <jjmarin src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evince] comics: fallback mode for cbz files using 7za and 7z
- Date: Fri, 1 Jul 2011 19:29:58 +0000 (UTC)
commit d4ce1dd7b7f5a35775abf0ec8b895c26e3f7e040
Author: Juanjo MarÃn <juanj marin juntadeandalucia es>
Date: Thu Jun 30 01:46:49 2011 +0200
comics: fallback mode for cbz files using 7za and 7z
Fixes bug 583499
backend/comics/comics-document.c | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/backend/comics/comics-document.c b/backend/comics/comics-document.c
index 0481de8..6553c9d 100644
--- a/backend/comics/comics-document.c
+++ b/backend/comics/comics-document.c
@@ -374,6 +374,19 @@ comics_check_decompress_command (gchar *mime_type,
comics_document->command_usage = UNZIP;
return TRUE;
}
+ /* fallback mode using 7za and 7z from p7zip project */
+ comics_document->selected_command =
+ g_find_program_in_path ("7za");
+ if (comics_document->selected_command) {
+ comics_document->command_usage = P7ZIP;
+ return TRUE;
+ }
+ comics_document->selected_command =
+ g_find_program_in_path ("7z");
+ if (comics_document->selected_command) {
+ comics_document->command_usage = P7ZIP;
+ return TRUE;
+ }
} else if (!strcmp (mime_type, "application/x-cb7") ||
!strcmp (mime_type, "application/x-7z-compressed")) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]