ntrel commented on this pull request.


> @@ -2577,15 +2565,20 @@ void build_save_menu(GKeyFile *config, gpointer ptr, 
> GeanyBuildSource src)
                                g_key_file_remove_key(config, build_grp_name, 
"error_regex", NULL);
                        if (pj->priv->build_filetypes_list != NULL)
                        {
-                               data.config = config;
-                               data.ft_names = g_ptr_array_new();
-                               
g_ptr_array_foreach(pj->priv->build_filetypes_list, foreach_project_filetype, 
(gpointer)(&data));
-                               if (data.ft_names->pdata != NULL)
+                               GPtrArray *ft_names = g_ptr_array_new();
+                               guint i;
+                               
+                               foreach_ptr_array(ft, i, 
pj->priv->build_filetypes_list)

@codebrainz @elextr I patched in the pointer indexing code. We should add 
`@deprecated` to all the `foreach_*` macro doc-comments in the API, if they're 
not supposed to be used in new code, so people have a chance to find out.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/2270#discussion_r317224449

Reply via email to