summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrifa75 <yahiaoui.fakhri@gmail.com>2021-04-29 12:18:11 +0200
committerKrifa75 <yahiaoui.fakhri@gmail.com>2021-04-30 10:31:34 +0200
commit63969b8041b7d7bfcc0834ee5ee9b19c5337400b (patch)
treefeb8a1ac7703aad5a7fa1a94c9de88380c64fe7d
parentc415972a99028b1c983e04d94dbc1139c7f39873 (diff)
downloadeog-63969b8041b7d7bfcc0834ee5ee9b19c5337400b.tar.gz
Fix warnings when dragging or receiving inputs on empty view
-rw-r--r--src/eog-scroll-view.c6
-rw-r--r--src/eog-thumb-view.c4
2 files changed, 10 insertions, 0 deletions
diff --git a/src/eog-scroll-view.c b/src/eog-scroll-view.c
index fcadcc38..a1dc6432 100644
--- a/src/eog-scroll-view.c
+++ b/src/eog-scroll-view.c
@@ -2730,6 +2730,9 @@ view_on_drag_begin_cb (GtkWidget *widget,
view = EOG_SCROLL_VIEW (user_data);
image = view->priv->image;
+ if (!image)
+ return;
+
thumbnail = eog_image_get_thumbnail (image);
if (thumbnail) {
@@ -2757,6 +2760,9 @@ view_on_drag_data_get_cb (GtkWidget *widget,
image = view->priv->image;
+ if (!image)
+ return;
+
file = eog_image_get_file (image);
uris[0] = g_file_get_uri (file);
uris[1] = NULL;
diff --git a/src/eog-thumb-view.c b/src/eog-thumb-view.c
index f323feca..56e8acd9 100644
--- a/src/eog-thumb-view.c
+++ b/src/eog-thumb-view.c
@@ -967,6 +967,10 @@ eog_thumb_view_select_single (EogThumbView *thumbview,
model = gtk_icon_view_get_model (GTK_ICON_VIEW (thumbview));
+ if (!model) {
+ return;
+ }
+
n_items = eog_list_store_length (EOG_LIST_STORE (model));
if (n_items == 0) {