[gthumb] fixed compiler warnings
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] fixed compiler warnings
- Date: Mon, 22 Feb 2010 21:20:33 +0000 (UTC)
commit a165db7850f0a8b422a223a65a68593f615f4736
Author: Paolo Bacchilega <paobac src gnome org>
Date: Mon Feb 22 22:07:48 2010 +0100
fixed compiler warnings
extensions/catalogs/gth-organize-task.c | 1 +
extensions/change_date/dlg-change-date.c | 10 +++--
extensions/image_print/gth-image-print-job.c | 1 +
extensions/importer/utils.c | 1 +
extensions/picasaweb/picasa-web-album.c | 1 +
extensions/picasaweb/picasa-web-photo.c | 1 +
extensions/raw_files/main.c | 10 +++++-
gthumb/gio-utils.c | 2 +-
gthumb/gth-file-source-vfs.c | 6 +---
gthumb/gth-icon-cache.c | 49 +++++++++++++------------
gthumb/gth-overwrite-dialog.c | 1 +
gthumb/gth-test-simple.c | 1 +
gthumb/gth-user-dir.c | 1 +
gthumb/gtk-utils.c | 1 +
14 files changed, 51 insertions(+), 35 deletions(-)
---
diff --git a/extensions/catalogs/gth-organize-task.c b/extensions/catalogs/gth-organize-task.c
index fa27173..ff28633 100644
--- a/extensions/catalogs/gth-organize-task.c
+++ b/extensions/catalogs/gth-organize-task.c
@@ -354,6 +354,7 @@ gth_organize_task_exec (GthTask *base)
attributes = "standard::name,standard::type,time::modified,time::modified-usec,Embedded::Photo::DateTimeOriginal";
break;
case GTH_GROUP_POLICY_MODIFIED_DATE:
+ default:
attributes = "standard::name,standard::type,time::modified,time::modified-usec";
break;
}
diff --git a/extensions/change_date/dlg-change-date.c b/extensions/change_date/dlg-change-date.c
index 40b3df5..92d0614 100644
--- a/extensions/change_date/dlg-change-date.c
+++ b/extensions/change_date/dlg-change-date.c
@@ -69,6 +69,8 @@ ok_button_clicked (GtkWidget *button,
if (IS_ACTIVE (GET_WIDGET ("change_datetimeoriginal_checkbutton")))
change_fields |= GTH_CHANGE_EXIF_DATETIMEORIGINAL_TAG;
+ change_type = 0;
+ time_adjustment = 0;
if (IS_ACTIVE (GET_WIDGET ("to_following_date_radiobutton"))) {
change_type = GTH_CHANGE_TO_FOLLOWING_DATE;
date_time = gth_datetime_new ();
@@ -158,7 +160,7 @@ dlg_change_date (GthBrowser *browser,
gth_time_selector_set_value (GTH_TIME_SELECTOR (data->date_selector), datetime);
gtk_widget_show (data->date_selector);
gtk_box_pack_start (GTK_BOX (GET_WIDGET ("date_selector_box")), data->date_selector, TRUE, TRUE, 0);
-
+
gth_datetime_free (datetime);
/* Set widgets data. */
@@ -166,8 +168,8 @@ dlg_change_date (GthBrowser *browser,
update_sensitivity (data);
/* Set the signals handlers. */
-
- g_signal_connect (G_OBJECT (data->dialog),
+
+ g_signal_connect (G_OBJECT (data->dialog),
"destroy",
G_CALLBACK (dialog_destroy_cb),
data);
@@ -218,7 +220,7 @@ dlg_change_date (GthBrowser *browser,
/* run dialog. */
- gtk_window_set_transient_for (GTK_WINDOW (data->dialog),
+ gtk_window_set_transient_for (GTK_WINDOW (data->dialog),
GTK_WINDOW (browser));
gtk_window_set_modal (GTK_WINDOW (data->dialog), FALSE);
gtk_widget_show (data->dialog);
diff --git a/extensions/image_print/gth-image-print-job.c b/extensions/image_print/gth-image-print-job.c
index de7eba0..d55920e 100644
--- a/extensions/image_print/gth-image-print-job.c
+++ b/extensions/image_print/gth-image-print-job.c
@@ -1092,6 +1092,7 @@ unit_combobox_changed_cb (GtkComboBox *combo_box,
digits = 0;
break;
case GTH_METRIC_PIXELS:
+ default:
digits = 0;
break;
}
diff --git a/extensions/importer/utils.c b/extensions/importer/utils.c
index 48f3546..c17b14c 100644
--- a/extensions/importer/utils.c
+++ b/extensions/importer/utils.c
@@ -122,6 +122,7 @@ gth_import_utils_get_file_destination (GthFileData *file_data,
break;
case GTH_SUBFOLDER_TYPE_NONE:
+ default:
child = NULL;
break;
}
diff --git a/extensions/picasaweb/picasa-web-album.c b/extensions/picasaweb/picasa-web-album.c
index 24efddf..1bfd9ae 100644
--- a/extensions/picasaweb/picasa-web-album.c
+++ b/extensions/picasaweb/picasa-web-album.c
@@ -83,6 +83,7 @@ picasa_web_album_create_element (DomDomizable *base,
value = "all";
break;
case PICASA_WEB_ACCESS_PRIVATE:
+ default:
value = "private";
break;
case PICASA_WEB_ACCESS_PUBLIC:
diff --git a/extensions/picasaweb/picasa-web-photo.c b/extensions/picasaweb/picasa-web-photo.c
index 7acf92c..3d3016b 100644
--- a/extensions/picasaweb/picasa-web-photo.c
+++ b/extensions/picasaweb/picasa-web-photo.c
@@ -88,6 +88,7 @@ picasa_web_photo_create_element (DomDomizable *base,
value = "all";
break;
case PICASA_WEB_ACCESS_PRIVATE:
+ default:
value = "private";
break;
case PICASA_WEB_ACCESS_PUBLIC:
diff --git a/extensions/raw_files/main.c b/extensions/raw_files/main.c
index 4d3a526..ecce6c7 100644
--- a/extensions/raw_files/main.c
+++ b/extensions/raw_files/main.c
@@ -396,7 +396,15 @@ openraw_pixbuf_animation_new_from_file (GthFileData *file_data,
}
if (command != NULL) {
- system (command);
+ if (system (command) == -1) {
+ g_free (command);
+ g_free (cache_file_esc);
+ g_free (local_file_esc);
+ g_free (cache_file);
+ g_free (local_file);
+
+ return NULL;
+ }
g_free (command);
}
}
diff --git a/gthumb/gio-utils.c b/gthumb/gio-utils.c
index 5de7c29..625f099 100644
--- a/gthumb/gio-utils.c
+++ b/gthumb/gio-utils.c
@@ -2206,7 +2206,7 @@ _g_file_create_unique (GFile *parent,
GFile *file = NULL;
GError *local_error = NULL;
int n;
- GFileOutputStream *stream;
+ GFileOutputStream *stream = NULL;
file = g_file_get_child_for_display_name (parent, display_name, &local_error);
n = 0;
diff --git a/gthumb/gth-file-source-vfs.c b/gthumb/gth-file-source-vfs.c
index 456d380..dc2eb98 100644
--- a/gthumb/gth-file-source-vfs.c
+++ b/gthumb/gth-file-source-vfs.c
@@ -413,6 +413,7 @@ monitor_changed_cb (GFileMonitor *file_monitor,
switch (file_event_type) {
case G_FILE_MONITOR_EVENT_CREATED:
+ default:
event_type = GTH_MONITOR_EVENT_CREATED;
break;
@@ -424,11 +425,6 @@ monitor_changed_cb (GFileMonitor *file_monitor,
case G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED:
event_type = GTH_MONITOR_EVENT_CHANGED;
break;
-
- case G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT:
- case G_FILE_MONITOR_EVENT_PRE_UNMOUNT:
- case G_FILE_MONITOR_EVENT_UNMOUNTED:
- return;
}
#ifdef DEBUG_MONITOR
diff --git a/gthumb/gth-icon-cache.c b/gthumb/gth-icon-cache.c
index 8f5b6e4..f420d3f 100644
--- a/gthumb/gth-icon-cache.c
+++ b/gthumb/gth-icon-cache.c
@@ -19,7 +19,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Street #330, Boston, MA 02111-1307, USA.
*/
-
+
#include <config.h>
#include "glib-utils.h"
#include "gth-icon-cache.h"
@@ -37,35 +37,35 @@ struct _GthIconCache {
};
-GthIconCache *
+GthIconCache *
gth_icon_cache_new (GtkIconTheme *icon_theme,
int icon_size)
{
GthIconCache *icon_cache;
-
+
g_return_val_if_fail (icon_theme != NULL, NULL);
-
+
icon_cache = g_new0 (GthIconCache, 1);
icon_cache->icon_theme = icon_theme;
icon_cache->icon_size = icon_size;
icon_cache->cache = g_hash_table_new_full (g_str_hash, g_str_equal, NULL, g_object_unref);
-
+
g_hash_table_insert (icon_cache->cache, VOID_PIXBUF_KEY, create_void_pixbuf (icon_cache->icon_size, icon_cache->icon_size));
-
+
return icon_cache;
}
-GthIconCache *
+GthIconCache *
gth_icon_cache_new_for_widget (GtkWidget *widget,
GtkIconSize icon_size)
{
GtkIconTheme *icon_theme;
int pixel_size;
-
+
icon_theme = gtk_icon_theme_get_for_screen (gtk_widget_get_screen (widget));
pixel_size = _gtk_icon_get_pixel_size (widget, GTK_ICON_SIZE_MENU);
-
+
return gth_icon_cache_new (icon_theme, pixel_size);
}
@@ -84,18 +84,18 @@ static const char *
_gth_icon_cache_get_icon_key (GIcon *icon)
{
const char *key = NULL;
-
+
if (G_IS_THEMED_ICON (icon)) {
char **icon_names;
char *name;
-
+
g_object_get (icon, "names", &icon_names, NULL);
name = g_strjoinv (",", icon_names);
-
+
key = get_static_string (name);
-
+
g_free (name);
- g_strfreev (icon_names);
+ g_strfreev (icon_names);
}
else if (G_IS_FILE_ICON (icon)) {
GFile *file;
@@ -103,38 +103,39 @@ _gth_icon_cache_get_icon_key (GIcon *icon)
file = g_file_icon_get_file (G_FILE_ICON (icon));
filename = g_file_get_path (file);
-
+
key = get_static_string (filename);
-
+
g_free (filename);
g_object_unref (file);
}
-
+
return key;
}
-
+
GdkPixbuf *
gth_icon_cache_get_pixbuf (GthIconCache *icon_cache,
GIcon *icon)
{
const char *key;
GdkPixbuf *pixbuf;
-
+
+ key = NULL;
if (icon != NULL)
key = _gth_icon_cache_get_icon_key (icon);
-
+
if (key == NULL)
key = VOID_PIXBUF_KEY;
performance (DEBUG_INFO, "get pixbuf for %s", key);
-
+
pixbuf = g_hash_table_lookup (icon_cache->cache, key);
if (pixbuf != NULL) {
g_object_ref (pixbuf);
return pixbuf;
}
-
+
if (icon == NULL) {
GIcon *unknown_icon;
@@ -146,8 +147,8 @@ gth_icon_cache_get_pixbuf (GthIconCache *icon_cache,
else
pixbuf = _g_icon_get_pixbuf (icon, icon_cache->icon_size, icon_cache->icon_theme);
g_hash_table_insert (icon_cache->cache, (gpointer) key, g_object_ref (pixbuf));
-
+
performance (DEBUG_INFO, "done (not cached)");
-
+
return pixbuf;
}
diff --git a/gthumb/gth-overwrite-dialog.c b/gthumb/gth-overwrite-dialog.c
index 56afac4..556d9f7 100644
--- a/gthumb/gth-overwrite-dialog.c
+++ b/gthumb/gth-overwrite-dialog.c
@@ -218,6 +218,7 @@ gth_overwrite_dialog_construct (GthOverwriteDialog *self,
switch (default_response) {
case GTH_OVERWRITE_RESPONSE_YES:
+ default:
overwrite_radiobutton = _gtk_builder_get_widget (self->priv->builder, "overwrite_yes_radiobutton");
break;
case GTH_OVERWRITE_RESPONSE_NO:
diff --git a/gthumb/gth-test-simple.c b/gthumb/gth-test-simple.c
index 1b023f1..18347ff 100644
--- a/gthumb/gth-test-simple.c
+++ b/gthumb/gth-test-simple.c
@@ -752,6 +752,7 @@ gth_test_simple_real_update_from_control (GthTest *base,
switch (self->priv->data_type) {
case GTH_TEST_DATA_TYPE_NONE:
+ default:
retval = TRUE;
break;
case GTH_TEST_DATA_TYPE_INT:
diff --git a/gthumb/gth-user-dir.c b/gthumb/gth-user-dir.c
index ad1e3d3..7b69416 100644
--- a/gthumb/gth-user-dir.c
+++ b/gthumb/gth-user-dir.c
@@ -37,6 +37,7 @@ gth_user_dir_get_file_va_list (GthDir dir_type,
const char *element;
char *filename;
+ user_dir = NULL;
switch (dir_type) {
case GTH_DIR_CONFIG:
user_dir = g_get_user_config_dir ();
diff --git a/gthumb/gtk-utils.c b/gthumb/gtk-utils.c
index 0b0690e..4cae780 100644
--- a/gthumb/gtk-utils.c
+++ b/gthumb/gtk-utils.c
@@ -723,6 +723,7 @@ _g_icon_get_pixbuf (GIcon *icon,
if (icon == NULL)
return NULL;
+ pixbuf = NULL;
if (G_IS_THEMED_ICON (icon))
pixbuf = get_themed_icon_pixbuf (G_THEMED_ICON (icon), size, theme);
if (G_IS_FILE_ICON (icon))
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]