use g_clear_error
This commit is contained in:
parent
17275bd887
commit
a502d52045
|
@ -241,7 +241,7 @@ static gboolean position_overlay_cb(GtkBin *overlay, GtkWidget *widget, GdkRecta
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
#define IGNORE_ON_ERROR(ERROR) if (ERROR) { g_error_free(error); error = NULL; } else
|
#define IGNORE_ON_ERROR(ERROR) if (ERROR) { g_clear_error(&ERROR); } else
|
||||||
|
|
||||||
static void load_config(GtkWindow *window, VteTerminal *vte, gboolean *dynamic_title, gboolean *urgent_on_bell) {
|
static void load_config(GtkWindow *window, VteTerminal *vte, gboolean *dynamic_title, gboolean *urgent_on_bell) {
|
||||||
GError *error = NULL;
|
GError *error = NULL;
|
||||||
|
@ -281,10 +281,10 @@ static void load_config(GtkWindow *window, VteTerminal *vte, gboolean *dynamic_t
|
||||||
}
|
}
|
||||||
|
|
||||||
*dynamic_title = g_key_file_get_boolean(config, "options", "dynamic_title", &error);
|
*dynamic_title = g_key_file_get_boolean(config, "options", "dynamic_title", &error);
|
||||||
IGNORE_ON_ERROR(error) {}
|
g_clear_error(&error);
|
||||||
|
|
||||||
*urgent_on_bell = g_key_file_get_boolean(config, "options", "urgent_on_bell", &error);
|
*urgent_on_bell = g_key_file_get_boolean(config, "options", "urgent_on_bell", &error);
|
||||||
IGNORE_ON_ERROR(error) {}
|
g_clear_error(&error);
|
||||||
|
|
||||||
gchar *font = g_key_file_get_string(config, "options", "font", &error);
|
gchar *font = g_key_file_get_string(config, "options", "font", &error);
|
||||||
IGNORE_ON_ERROR(error) {
|
IGNORE_ON_ERROR(error) {
|
||||||
|
|
Loading…
Reference in New Issue