b4n commented on this pull request.
Looks good apart from the unnecessary allocations.
Also, I'm find with depending on @techee's PR, so you can drop the first commit
if you want.
> gint num_chars = 0;
gint i = 0;
gint lines_affected = 0;
+ struct lo_lines *sel = g_malloc(sizeof(struct lo_lines));
instead of allocating on the heap you could pass `&sel` to the
`get_current_sel_lines()` call below
> @@ -223,18 +227,26 @@ action_sci_manip_item(GtkMenuItem *menuitem, gpointer
> gdata)
/* function pointer to gdata -- function to be used */
gint (*func)(ScintillaObject *, gint, gint) = gdata;
GeanyDocument *doc = document_get_current();
- struct lo_lines sel = get_current_sel_lines(doc->editor->sci);
+
+ struct lo_lines *sel = g_malloc(sizeof(struct lo_lines));
ditto
--
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-plugins/pull/517#pullrequestreview-22663334