diff options
Diffstat (limited to 'savers')
-rw-r--r-- | savers/floaters.c | 27 | ||||
-rw-r--r-- | savers/gste-slideshow.c | 2 | ||||
-rw-r--r-- | savers/popsquares.c | 5 | ||||
-rw-r--r-- | savers/slideshow.c | 7 | ||||
-rw-r--r-- | savers/xdg-user-dir-lookup.c | 5 |
5 files changed, 19 insertions, 27 deletions
diff --git a/savers/floaters.c b/savers/floaters.c index bca72da..9e75f7b 100644 --- a/savers/floaters.c +++ b/savers/floaters.c @@ -807,11 +807,11 @@ screen_saver_new (GtkWidget *drawing_area, g_hash_table_new_full (NULL, NULL, NULL, (GDestroyNotify) cached_source_free); - g_signal_connect_swapped (G_OBJECT (drawing_area), "size-allocate", + g_signal_connect_swapped (drawing_area, "size-allocate", G_CALLBACK (screen_saver_on_size_allocate), screen_saver); - g_signal_connect_swapped (G_OBJECT (drawing_area), "draw", + g_signal_connect_swapped (drawing_area, "draw", G_CALLBACK (screen_saver_on_draw), screen_saver); @@ -825,8 +825,8 @@ screen_saver_new (GtkWidget *drawing_area, screen_saver->floaters = NULL; screen_saver->max_floater_count = max_floater_count; - screen_saver->should_show_paths = should_show_paths; - screen_saver->should_do_rotations = should_do_rotations; + screen_saver->should_show_paths = (should_show_paths != FALSE); + screen_saver->should_do_rotations = (should_do_rotations != FALSE); screen_saver_get_initial_state (screen_saver); @@ -869,15 +869,8 @@ screen_saver_free (ScreenSaver *screen_saver) static gdouble screen_saver_get_timestamp (ScreenSaver *screen_saver) { - const gdouble microseconds_per_second = (gdouble ) G_USEC_PER_SEC; - gdouble timestamp; - GTimeVal now = { 0L, /* zero-filled */ }; - - g_get_current_time (&now); - timestamp = ((microseconds_per_second * now.tv_sec) + now.tv_usec) / - microseconds_per_second; - - return timestamp; + gint64 now = g_get_real_time (); + return (gdouble) now / (gdouble) G_USEC_PER_SEC; } static void @@ -1149,7 +1142,7 @@ main (int argc, N_("The initial size and position of window"), N_("WIDTHxHEIGHT+X+Y") }, { G_OPTION_REMAINING, 0, 0, G_OPTION_ARG_FILENAME_ARRAY, &filenames, N_("The source image to use"), NULL }, - {NULL} + { NULL, 0, 0, G_OPTION_ARG_NONE, NULL, NULL, NULL } }; bindtextdomain (GETTEXT_PACKAGE, MATELOCALEDIR); @@ -1163,7 +1156,6 @@ main (int argc, _("image - floats images around the screen"), options, GETTEXT_PACKAGE, &error); - if (error != NULL) { g_printerr (_("%s. See --help for usage information.\n"), @@ -1182,8 +1174,9 @@ main (int argc, window = gs_theme_window_new (); - g_signal_connect (G_OBJECT (window), "delete-event", - G_CALLBACK (gtk_main_quit), NULL); + g_signal_connect (window, "delete-event", + G_CALLBACK (gtk_main_quit), + NULL); drawing_area = GTK_WIDGET (gtk_drawing_area_new ()); diff --git a/savers/gste-slideshow.c b/savers/gste-slideshow.c index 290f158..acd3e85 100644 --- a/savers/gste-slideshow.c +++ b/savers/gste-slideshow.c @@ -555,7 +555,6 @@ gste_strcmp_compare_func (gconstpointer string_a, gconstpointer string_b) string_b == NULL ? "" : string_b); } - static GdkPixbuf * get_pixbuf_from_local_dir (GSTESlideshow *show, const char *location) @@ -725,7 +724,6 @@ gste_slideshow_set_images_location (GSTESlideshow *show, show->priv->images_location = g_strdup (location); } - void gste_slideshow_set_sort_images (GSTESlideshow *show, gboolean sort_images) diff --git a/savers/popsquares.c b/savers/popsquares.c index 254764e..8337b6d 100644 --- a/savers/popsquares.c +++ b/savers/popsquares.c @@ -54,8 +54,9 @@ main (int argc, char **argv) } window = gs_theme_window_new (); - g_signal_connect (G_OBJECT (window), "delete-event", - G_CALLBACK (gtk_main_quit), NULL); + g_signal_connect (window, "delete-event", + G_CALLBACK (gtk_main_quit), + NULL); g_set_prgname ("popsquares"); diff --git a/savers/slideshow.c b/savers/slideshow.c index fa350f7..c479bc7 100644 --- a/savers/slideshow.c +++ b/savers/slideshow.c @@ -67,7 +67,7 @@ main (int argc, char **argv) "no-stretch", 0, 0, G_OPTION_ARG_NONE, &no_stretch, N_("Do not try to stretch images on screen"), NULL }, - { NULL } + { NULL, 0, 0, G_OPTION_ARG_NONE, NULL, NULL, NULL } }; bindtextdomain (GETTEXT_PACKAGE, MATELOCALEDIR); @@ -93,8 +93,9 @@ main (int argc, char **argv) g_set_prgname ("slideshow"); window = gs_theme_window_new (); - g_signal_connect (G_OBJECT (window), "delete-event", - G_CALLBACK (gtk_main_quit), NULL); + g_signal_connect (window, "delete-event", + G_CALLBACK (gtk_main_quit), + NULL); engine = g_object_new (GSTE_TYPE_SLIDESHOW, NULL); diff --git a/savers/xdg-user-dir-lookup.c b/savers/xdg-user-dir-lookup.c index 83e2c7e..3a563c7 100644 --- a/savers/xdg-user-dir-lookup.c +++ b/savers/xdg-user-dir-lookup.c @@ -40,7 +40,6 @@ xdg_user_dir_lookup (const char *type) char buffer[512]; char *user_dir; char *p, *d; - int len; int relative; home_dir = getenv ("HOME"); @@ -71,8 +70,8 @@ xdg_user_dir_lookup (const char *type) while (fgets (buffer, sizeof (buffer), file)) { /* Remove newline at end */ - len = strlen (buffer); - if (len > 0 && buffer[len-1] == '\n') + size_t len = strlen (buffer); + if (len != 0 && buffer[len-1] == '\n') buffer[len-1] = 0; p = buffer; |