summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2019-11-11 16:55:12 +0000
committerCaolán McNamara <caolanm@redhat.com>2019-11-11 20:36:39 +0100
commit2a79c050ec7dc23766ca1aa4813a43fa8d29e632 (patch)
tree63b95bdea8e827d912e47d082055d88653e40331
parent3a2c69a59542c25e95f0368dc81d552a006fdaeb (diff)
GtkSalFrame toplevel might not be a GtkWindow
in the rare embedded case, e.g. ASPO extensions option window Change-Id: Iedacdbc6b795ee5fbe7471b9f19f8f7f6c746204 Reviewed-on: https://gerrit.libreoffice.org/82458 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
-rw-r--r--vcl/unx/gtk3/fpicker/SalGtkPicker.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/vcl/unx/gtk3/fpicker/SalGtkPicker.cxx b/vcl/unx/gtk3/fpicker/SalGtkPicker.cxx
index e3c27f1379dd..c847774d13d3 100644
--- a/vcl/unx/gtk3/fpicker/SalGtkPicker.cxx
+++ b/vcl/unx/gtk3/fpicker/SalGtkPicker.cxx
@@ -100,7 +100,7 @@ GtkWindow* RunDialog::GetTransientFor()
{
GtkSalFrame *pFrame = dynamic_cast<GtkSalFrame *>( pWindow->ImplGetFrame() );
if( pFrame )
- pParent = GTK_WINDOW( pFrame->getWindow() );
+ pParent = GTK_WINDOW(gtk_widget_get_toplevel(pFrame->getWindow()));
}
return pParent;