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 0ee14211b1
commit 2b105dc3d9

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);