diff options
-rw-r--r-- | backend/comics/comics-document.c | 2 | ||||
-rw-r--r-- | backend/epub/minizip/unzip.c | 6 | ||||
-rw-r--r-- | properties/ev-properties-view.c | 2 | ||||
-rw-r--r-- | shell/ev-sidebar-thumbnails.c | 15 | ||||
-rw-r--r-- | shell/main.c | 21 |
5 files changed, 15 insertions, 31 deletions
diff --git a/backend/comics/comics-document.c b/backend/comics/comics-document.c index ae37d23a..d799b208 100644 --- a/backend/comics/comics-document.c +++ b/backend/comics/comics-document.c @@ -764,7 +764,7 @@ comics_document_render_pixbuf (EvDocument *document, if (bytes > 0) { gdk_pixbuf_loader_write (loader, buf, bytes, NULL); - } else if (bytes <= 0) { + } else { close (outpipe); gdk_pixbuf_loader_close (loader, NULL); outpipe = -1; diff --git a/backend/epub/minizip/unzip.c b/backend/epub/minizip/unzip.c index 90935043..2ed54a11 100644 --- a/backend/epub/minizip/unzip.c +++ b/backend/epub/minizip/unzip.c @@ -119,9 +119,6 @@ #define SIZEZIPLOCALHEADER (0x1e) -const char unz_copyright[] = - " unzip 1.01 Copyright 1998-2004 Gilles Vollant - http://www.winimage.com/zLibDll"; - /* unz_file_info_interntal contain internal info about a file in zipfile*/ typedef struct unz_file_info64_internal_s { @@ -600,9 +597,6 @@ local unzFile unzOpenInternal (const void *path, int err=UNZ_OK; - if (unz_copyright[0]!=' ') - return NULL; - us.z_filefunc.zseek32_file = NULL; us.z_filefunc.ztell32_file = NULL; if (pzlib_filefunc64_32_def==NULL) diff --git a/properties/ev-properties-view.c b/properties/ev-properties-view.c index e6d703c7..cc81dab9 100644 --- a/properties/ev-properties-view.c +++ b/properties/ev-properties-view.c @@ -194,7 +194,7 @@ set_property (EvPropertiesView *properties, gtk_label_set_markup (GTK_LABEL (label), markup); g_free (markup); } else { - valid_text = make_valid_utf8 (text ? text : ""); + valid_text = make_valid_utf8 (text); gtk_label_set_text (GTK_LABEL (label), valid_text); g_free (valid_text); } diff --git a/shell/ev-sidebar-thumbnails.c b/shell/ev-sidebar-thumbnails.c index 72c365ec..05a9049f 100644 --- a/shell/ev-sidebar-thumbnails.c +++ b/shell/ev-sidebar-thumbnails.c @@ -581,8 +581,6 @@ ev_sidebar_thumbnails_fill_model (EvSidebarThumbnails *sidebar_thumbnails) EvSidebarThumbnailsPrivate *priv = sidebar_thumbnails->priv; GtkTreeIter iter; int i; - gint prev_width = -1; - gint prev_height = -1; for (i = 0; i < sidebar_thumbnails->priv->n_pages; i++) { gchar *page_label; @@ -593,16 +591,11 @@ ev_sidebar_thumbnails_fill_model (EvSidebarThumbnails *sidebar_thumbnails) page_label = ev_document_get_page_label (priv->document, i); page_string = g_markup_printf_escaped ("<i>%s</i>", page_label); ev_thumbnails_size_cache_get_size (sidebar_thumbnails->priv->size_cache, i, - sidebar_thumbnails->priv->rotation, - &width, &height); - if (!loading_icon || (width != prev_width && height != prev_height)) { - loading_icon = - ev_sidebar_thumbnails_get_loading_icon (sidebar_thumbnails, - width, height); - } + sidebar_thumbnails->priv->rotation, + &width, &height); - prev_width = width; - prev_height = height; + loading_icon = ev_sidebar_thumbnails_get_loading_icon (sidebar_thumbnails, + width, height); gtk_list_store_append (priv->list_store, &iter); gtk_list_store_set (priv->list_store, &iter, diff --git a/shell/main.c b/shell/main.c index 582ffe2f..d85876be 100644 --- a/shell/main.c +++ b/shell/main.c @@ -80,10 +80,11 @@ static const GOptionEntry goption_options[] = static gboolean launch_previewer (void) { - GString *cmd_str; - gchar *cmd; - gboolean retval = FALSE; - GError *error = NULL; + GString *cmd_str; + gchar *cmd; + GAppInfo *app; + gboolean retval = FALSE; + GError *error = NULL; /* Rebuild the command line, ignoring options * not supported by the previewer and taking only @@ -112,15 +113,11 @@ launch_previewer (void) cmd = g_string_free (cmd_str, FALSE); - if (!error) { - GAppInfo *app; + app = g_app_info_create_from_commandline (cmd, NULL, 0, &error); - app = g_app_info_create_from_commandline (cmd, NULL, 0, &error); - - if (app != NULL) { - retval = g_app_info_launch (app, NULL, NULL, &error); - g_object_unref (app); - } + if (app != NULL) { + retval = g_app_info_launch (app, NULL, NULL, &error); + g_object_unref (app); } if (error) { |