]> granicus.if.org Git - graphviz/commitdiff
GTK plugin attr_value_edited_cb: remove shadowing of global 'path'
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Mon, 5 Sep 2022 17:13:56 +0000 (10:13 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 10 Sep 2022 19:01:11 +0000 (12:01 -0700)
plugin/gtk/gvdevice_gtk.c

index 8612f75028cc24f188a54a4593f38cb94a078d88..e18d950e979caf2a58ed137d0341f382a23b8ed8 100644 (file)
@@ -33,23 +33,22 @@ attr_value_edited_cb(GtkCellRendererText *renderer, gchar *pathStr, gchar *newTe
        (void)renderer;
 
        GtkTreeModel *model = GTK_TREE_MODEL(data);
-       GtkTreePath *path;
        GtkTreeIter iter;
        gchar *old_attr;
        
-       path = gtk_tree_path_new_from_string(pathStr);
+       GtkTreePath *treepath = gtk_tree_path_new_from_string(pathStr);
        
        // need to free old attr value in job and allocate new attr value - how?
        
        // free old attr value in model
-       gtk_tree_model_get_iter(model, &iter, path);
+       gtk_tree_model_get_iter(model, &iter, treepath);
        gtk_tree_model_get(model, &iter, 1, &old_attr, -1);
        g_free(old_attr);
        
        // set new attr value in model
        gtk_list_store_set(GTK_LIST_STORE(model), &iter, 1, g_strdup(newText), -1);
        
-       gtk_tree_path_free(path);
+       gtk_tree_path_free(treepath);
 }
 
 static void gtk_initialize(GVJ_t *firstjob)