You've already forked android_translation_layer
mirror of
https://gitlab.com/android_translation_layer/android_translation_layer.git
synced 2025-10-27 11:48:10 -07:00
FrameLayout: fix inserting child at last index
This commit is contained in:
@@ -62,12 +62,10 @@ void frame_layout_widget_insert_child_at_index(FrameLayoutWidget *parent, GtkWid
|
|||||||
{
|
{
|
||||||
printf("::::::::::: FrameLayoutWidget: inserting something at index %d\n", index);
|
printf("::::::::::: FrameLayoutWidget: inserting something at index %d\n", index);
|
||||||
GtkWidget *iter = gtk_widget_get_first_child(GTK_WIDGET(parent));
|
GtkWidget *iter = gtk_widget_get_first_child(GTK_WIDGET(parent));
|
||||||
GtkWidget *next = NULL;
|
|
||||||
for(int i = 0; i < index; i++) {
|
for(int i = 0; i < index; i++) {
|
||||||
next = gtk_widget_get_next_sibling(iter);
|
iter = gtk_widget_get_next_sibling(iter);
|
||||||
if(next == NULL)
|
if(iter == NULL)
|
||||||
break;
|
break;
|
||||||
iter = next;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
gtk_widget_insert_before(child, GTK_WIDGET(parent), iter);
|
gtk_widget_insert_before(child, GTK_WIDGET(parent), iter);
|
||||||
|
|||||||
Reference in New Issue
Block a user