[evolution] EAddressbookView: Call e_table_set_info_message() only on ETable



commit ac1ca65fedc1151c7c1da4ac671d2d7bad402656
Author: Milan Crha <mcrha redhat com>
Date:   Fri Feb 5 11:17:52 2021 +0100

    EAddressbookView: Call e_table_set_info_message() only on ETable
    
    The minicard view is not an ETable, which produces a runtime warning.

 src/addressbook/gui/widgets/e-addressbook-view.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/src/addressbook/gui/widgets/e-addressbook-view.c 
b/src/addressbook/gui/widgets/e-addressbook-view.c
index 610d30115a..0b6d8827d6 100644
--- a/src/addressbook/gui/widgets/e-addressbook-view.c
+++ b/src/addressbook/gui/widgets/e-addressbook-view.c
@@ -922,7 +922,9 @@ update_empty_message (EAddressbookView *view)
                msg = _("Searching for the Contacts…");
 
        widget = gtk_bin_get_child (GTK_BIN (view));
-       e_table_set_info_message (E_TABLE (widget), msg);
+
+       if (E_IS_TABLE (widget))
+               e_table_set_info_message (E_TABLE (widget), msg);
 }
 
 GtkWidget *


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