From 457182b7e21d823cff6b47182082714d81149fc6 Mon Sep 17 00:00:00 2001 From: Paul Cornett Date: Sat, 10 Oct 2015 10:10:03 -0700 Subject: [PATCH] fix wxTB_RIGHT toolbar positioning with GTK3 --- src/gtk/frame.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gtk/frame.cpp b/src/gtk/frame.cpp index fb448ba813..887fa991e4 100644 --- a/src/gtk/frame.cpp +++ b/src/gtk/frame.cpp @@ -311,7 +311,10 @@ void wxFrame::SetToolBar(wxToolBar *toolbar) hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); gtk_widget_show(hbox); gtk_box_pack_start(GTK_BOX(m_mainWidget), hbox, true, true, 0); - gtk_widget_reparent(m_wxwindow, hbox); + g_object_ref(m_wxwindow); + gtk_container_remove(GTK_CONTAINER(m_mainWidget), m_wxwindow); + gtk_box_pack_start(GTK_BOX(hbox), m_wxwindow, true, true, 0); + g_object_unref(m_wxwindow); } gtk_widget_reparent(toolbar->m_widget, hbox); gtk_box_set_child_packing(GTK_BOX(hbox),