pidgin/plugins/screencap.c

changeset 40043
90446617d967
parent 39673
d02350b7261b
child 40195
fb4b0ae193c0
--- a/pidgin/plugins/screencap.c	Sat Oct 12 22:49:37 2019 -0400
+++ b/pidgin/plugins/screencap.c	Sun Oct 13 15:45:39 2019 +0300
@@ -720,14 +720,10 @@
 	g_return_if_fail(conv_insert_image != NULL);
 	conv_submenu = gtk_widget_get_parent(conv_insert_image);
 
-	pos = -1;
 	children = gtk_container_get_children(GTK_CONTAINER(conv_submenu));
-	for (it = children, i = 0; it; it = g_list_next(it), i++) {
-		if (it->data == conv_insert_image) {
-			pos = i + 1;
-			break;
-		}
-	}
+	pos = g_list_index(children, conv_insert_image);
+	if (pos != -1)
+		++pos;
 	g_list_free(children);
 	g_warn_if_fail(pos >= 0);
 

mercurial