datetime: Check the retval of GtkBuilder function
And don't just check the error itself.
This commit is contained in:
parent
a4eb4f1ba3
commit
a3b899160d
1 changed files with 7 additions and 5 deletions
|
@ -440,17 +440,19 @@ cc_date_time_panel_init (CcDateTimePanel *self)
|
||||||
struct tm *ltime;
|
struct tm *ltime;
|
||||||
time_t t;
|
time_t t;
|
||||||
GtkTreeModelFilter *city_modelfilter;
|
GtkTreeModelFilter *city_modelfilter;
|
||||||
|
int ret;
|
||||||
|
|
||||||
priv = self->priv = DATE_TIME_PANEL_PRIVATE (self);
|
priv = self->priv = DATE_TIME_PANEL_PRIVATE (self);
|
||||||
|
|
||||||
priv->builder = gtk_builder_new ();
|
priv->builder = gtk_builder_new ();
|
||||||
|
|
||||||
gtk_builder_add_objects_from_file (priv->builder, DATADIR"/datetime.ui",
|
ret = gtk_builder_add_objects_from_file (priv->builder, DATADIR"/datetime.ui",
|
||||||
objects, &err);
|
objects, &err);
|
||||||
|
|
||||||
if (err)
|
if (ret == 0)
|
||||||
{
|
{
|
||||||
g_warning ("Could not load ui: %s", err->message);
|
g_warning ("Could not load ui: %s", err ? err->message : "No reason");
|
||||||
|
if (err)
|
||||||
g_error_free (err);
|
g_error_free (err);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue