bbc1a0b
From c1b97d2747004d1912744ab7ff11353a73713310 Mon Sep 17 00:00:00 2001
bbc1a0b
From: Maxim Monastirsky <momonasmon@gmail.com>
bbc1a0b
Date: Sat, 17 Oct 2015 23:42:15 +0300
bbc1a0b
Subject: [PATCH] tdf#94936 Update the button removal hack to 3.18
bbc1a0b
bbc1a0b
Gtk 3.18 has the filename entry in the header too.
bbc1a0b
bbc1a0b
Change-Id: Id1abf5baf0e82c03e27ede2bfc67ec1983a2c4fb
bbc1a0b
---
bbc1a0b
 vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx | 6 +++++-
bbc1a0b
 1 file changed, 5 insertions(+), 1 deletion(-)
bbc1a0b
bbc1a0b
diff --git a/vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx b/vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx
bbc1a0b
index ac9f8d1..4f35390 100644
bbc1a0b
--- a/vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx
bbc1a0b
+++ b/vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx
bbc1a0b
@@ -425,7 +425,11 @@ dialog_remove_buttons(GtkWidget *pActionArea)
bbc1a0b
         gtk_container_get_children( GTK_CONTAINER( pActionArea ) );
bbc1a0b
 
bbc1a0b
     for( GList *p = pChildren; p; p = p->next )
bbc1a0b
-        gtk_widget_destroy( GTK_WIDGET( p->data ) );
bbc1a0b
+    {
bbc1a0b
+        GtkWidget *pWidget = GTK_WIDGET( p->data );
bbc1a0b
+        if ( GTK_IS_BUTTON( pWidget ) )
bbc1a0b
+            gtk_widget_destroy( pWidget );
bbc1a0b
+    }
bbc1a0b
 
bbc1a0b
     g_list_free( pChildren );
bbc1a0b
 }
bbc1a0b
-- 
bbc1a0b
2.5.0
bbc1a0b