From f196f62ec95f35c11658ca987b750d4ac330d73a Mon Sep 17 00:00:00 2001 From: Daniel Lockyer Date: Thu, 5 May 2016 19:44:28 +0100 Subject: [PATCH] termite.cc: pull out a method call into a variable so we can free it --- termite.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/termite.cc b/termite.cc index e673ab3..6f5ea52 100644 --- a/termite.cc +++ b/termite.cc @@ -168,8 +168,10 @@ static std::function reload_config; static void override_background_color(GtkWidget *widget, GdkRGBA *rgba) { GtkCssProvider *provider = gtk_css_provider_new(); - char *css = g_strdup_printf("* { background-color: %s; }", gdk_rgba_to_string(rgba)); + gchar *colorstr = gdk_rgba_to_string(rgba); + char *css = g_strdup_printf("* { background-color: %s; }", colorstr); gtk_css_provider_load_from_data(provider, css, -1, nullptr); + g_free(colorstr); g_free(css); gtk_style_context_add_provider(gtk_widget_get_style_context(widget),