--- deliantra/Deliantra-Client/DC/MapWidget.pm 2006/07/23 02:44:05 1.77 +++ deliantra/Deliantra-Client/DC/MapWidget.pm 2006/07/24 12:25:09 1.79 @@ -5,7 +5,9 @@ use List::Util qw(min max); +use CFClient; use CFClient::OpenGL; +use CFClient::UI; our @ISA = CFClient::UI::Base::; @@ -115,6 +117,15 @@ : "Enable automatic pickup", sub { $::PICKUP_ENABLE->toggle } ], + ["Quit", + sub { + if ($::CONN) { + &::open_quit_dialog; + } else { + exit; + } + } + ], ], )->popup ($ev); } @@ -527,7 +538,7 @@ if ($ev->{button} == 3) { (new CFClient::UI::Menu items => [ - ["bind " . (CFClient::UI::Label::escape $self->{select}) . " to a key" + ["bind " . (CFClient::asxml $self->{select}) . " to a key" => sub { $::BIND_EDITOR->do_quick_binding ([$self->{select}], sub { $entry->grab_focus }) }] ], )->popup ($ev);