testdialog: Error out if templates are missing

Coverity complained about us ignoring the return value
here, and it is nicer to get an error message about this.
This commit is contained in:
Matthias Clasen
2015-07-17 15:59:23 -04:00
parent 90dde24d6a
commit f333df9394

View File

@@ -215,7 +215,9 @@ my_dialog_class_init (MyDialogClass *class)
gsize size;
GBytes *bytes;
g_file_get_contents ("mydialog.ui", &buffer, &size, NULL);
if (!g_file_get_contents ("mydialog.ui", &buffer, &size, NULL))
g_error ("Template file mydialog.ui not found");
bytes = g_bytes_new_static (buffer, size);
gtk_widget_class_set_template (GTK_WIDGET_CLASS (class), bytes);
g_bytes_unref (bytes);
@@ -283,7 +285,9 @@ my_dialog2_class_init (MyDialog2Class *class)
gsize size;
GBytes *bytes;
g_file_get_contents ("mydialog2.ui", &buffer, &size, NULL);
if (!g_file_get_contents ("mydialog2.ui", &buffer, &size, NULL))
g_error ("Template file mydialog2.ui not found");
bytes = g_bytes_new_static (buffer, size);
gtk_widget_class_set_template (GTK_WIDGET_CLASS (class), bytes);
g_bytes_unref (bytes);