[eog: 1/2] Fix warnings when dragging or receiving inputs on empty view




commit 63969b8041b7d7bfcc0834ee5ee9b19c5337400b
Author: Krifa75 <yahiaoui fakhri gmail com>
Date:   Thu Apr 29 12:18:11 2021 +0200

    Fix warnings when dragging or receiving inputs on empty view

 src/eog-scroll-view.c | 6 ++++++
 src/eog-thumb-view.c  | 4 ++++
 2 files changed, 10 insertions(+)
---
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) {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]