diff options
author | Thierry Vignaud <tv@mandriva.org> | 2008-07-02 12:47:36 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mandriva.org> | 2008-07-02 12:47:36 +0000 |
commit | 200aceae344d06fb7f9aaa8164789fada94589f8 (patch) | |
tree | 64b1bcf8bcc756b27d848b85fa6ccd4204e2600f /rpmdrake | |
parent | bae8d4e75bcf20d519c6962968a0bb56408e7773 (diff) | |
download | rpmdrake-200aceae344d06fb7f9aaa8164789fada94589f8.tar rpmdrake-200aceae344d06fb7f9aaa8164789fada94589f8.tar.gz rpmdrake-200aceae344d06fb7f9aaa8164789fada94589f8.tar.bz2 rpmdrake-200aceae344d06fb7f9aaa8164789fada94589f8.tar.xz rpmdrake-200aceae344d06fb7f9aaa8164789fada94589f8.zip |
save & restore window size (#25932)
Diffstat (limited to 'rpmdrake')
-rwxr-xr-x | rpmdrake | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -208,6 +208,7 @@ sub do_search($$$$$$$) { } sub quit() { + ($rpmdrake_width->[0], $rpmdrake_height->[0]) = $::w->{real_window}->get_size(); Gtk2->main_quit } @@ -677,6 +678,10 @@ sub run_treeview_dialog { $w->{rwindow}->set_default_size($typical_width*2.7, 500) if !$::isEmbedded; $find_entry->set_text($rpmdrake_options{search}[0]) if $rpmdrake_options{search}; + if ($rpmdrake_width->[0] && $rpmdrake_height->[0]) { + # so that we can shrink back: + $w->{real_window}->set_default_size($rpmdrake_width->[0], $rpmdrake_height->[0]); + } $w->{rwindow}->show_all; $w->{rwindow}->set_sensitive(0); |