summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--perl-install/ugtk2.pm3
1 files changed, 3 insertions, 0 deletions
diff --git a/perl-install/ugtk2.pm b/perl-install/ugtk2.pm
index 115203dbf..99e4560f4 100644
--- a/perl-install/ugtk2.pm
+++ b/perl-install/ugtk2.pm
@@ -385,6 +385,9 @@ sub _create_dialog {
sub create_dialog {
my ($title, $label, $o_options) = @_;
my $ret = 0;
+ $o_options ||= {};
+ $o_options->{transient_for} = $::main_window if !$o_options->{transient_for} && $::main_window;
+
my $dialog = gtkset_border_width(_create_dialog($title, $o_options), 10);
$dialog->set_border_width(10);
my $text = ref($label) ? $label : $o_options->{use_markup} ? gtknew('WrappedLabel', text_markup => $label) : gtknew('WrappedLabel', text => $label);