Codebase list xapp / 1919bc0
various: Fix some previously missed build warnings. Some of these could have resulted in crashes. Michael Webster 3 years ago
5 changed file(s) with 25 addition(s) and 15 deletion(s). Raw diff Collapse all Expand all
4444
4545 while (priv->current_pos != NULL && info == NULL)
4646 {
47 GFile *file;
4847 gchar *uri;
4948
5049 uri = path_to_fav_uri ((const gchar *) priv->current_pos->data);
5655 }
5756 else
5857 {
58 GFile *file;
59
5960 file = g_file_new_for_uri (uri);
60
6161 info = g_file_query_info (file,
6262 priv->attributes,
6363 priv->flags,
6464 cancellable,
6565 error);
66
67 g_object_unref (file);
6668 }
6769
6870 g_free (uri);
69 g_object_unref (file);
7071 }
7172
7273 if (priv->current_pos)
368368 FavoriteVfsFilePrivate *priv = favorite_vfs_file_get_instance_private (FAVORITE_VFS_FILE (file));
369369 GFileInfo *info;
370370 GIcon *icon;
371
372 info = NULL;
371373
372374 if (priv->info != NULL)
373375 {
526528 g_file_attribute_matcher_unref (matcher);
527529 }
528530
529 return info;
531 *error = g_error_new (G_IO_ERROR, G_IO_ERROR_FAILED, "Can't retrieve info for favorite file");
532 return info; // NULL
530533 }
531534
532535 GFileInfo *
731734 break;
732735 }
733736 default:
734 break;
737 g_warn_if_reached ();
738 g_strfreev (old_metadata);
739 return;
735740 }
736741
737742 exists = FALSE;
177177 static void on_cancel_button_clicked (GtkButton *button,
178178 gpointer user_data);
179179
180 static gboolean on_default_button_clicked (GtkButton *button,
180 static void on_default_button_clicked (GtkButton *button,
181181 gpointer user_data);
182182
183183 static gboolean on_search_bar_key_pressed (GtkWidget *widget,
20252025 return FALSE;
20262026 }
20272027
2028 static gboolean
2028 static void
20292029 on_default_button_clicked (GtkButton *button,
20302030 gpointer user_data)
20312031 {
20342034 priv = xapp_icon_chooser_dialog_get_instance_private (user_data);
20352035
20362036 gtk_entry_set_text (GTK_ENTRY (priv->search_bar), priv->default_icon);
2037
2038 }
2037 }
220220 fy = y - self->priv->icon_size;
221221 *rect_anchor = GDK_GRAVITY_SOUTH_WEST;
222222 *menu_anchor = GDK_GRAVITY_NORTH_WEST;
223 break;
224 case GTK_POS_BOTTOM:
225 fx = x;
226 fy = y;
227 *rect_anchor = GDK_GRAVITY_NORTH_WEST;
228 *menu_anchor = GDK_GRAVITY_SOUTH_WEST;
229223 break;
230224 case GTK_POS_LEFT:
231225 fx = x - self->priv->icon_size;
238232 fy = y;
239233 *rect_anchor = GDK_GRAVITY_NORTH_WEST;
240234 *menu_anchor = GDK_GRAVITY_NORTH_EAST;
235 break;
236 case GTK_POS_BOTTOM:
237 default:
238 fx = x;
239 fy = y;
240 *rect_anchor = GDK_GRAVITY_NORTH_WEST;
241 *menu_anchor = GDK_GRAVITY_SOUTH_WEST;
241242 break;
242243 }
243244
630631 button,
631632 _time,
632633 orientation);
634
635 return GDK_EVENT_PROPAGATE;
633636 }
634637
635638 static void
293293
294294 return surface;
295295 }
296
297 return NULL;
296298 }
297299
298300 static cairo_surface_t *