--- rxvt-unicode/src/perl/option-popup 2006/01/08 22:58:13 1.6 +++ rxvt-unicode/src/perl/option-popup 2006/02/02 00:18:51 1.9 @@ -3,15 +3,17 @@ sub on_start { my ($self) = @_; - $self->grab_button (3, urxvt::ControlMask); + $self->grab_button (2, urxvt::ControlMask); + + () } sub on_button_press { my ($self, $event) = @_; - if ($event->{button} == 3 && $event->{state} & urxvt::ControlMask) { + if ($event->{button} == 2 && $event->{state} & urxvt::ControlMask) { my $popup = $self->popup ($event) - or return; + or return 1; $popup->add_title ("Options"); $popup->add_separator; @@ -19,7 +21,8 @@ my %unsafe = map +($_ => 1), qw(borderLess console iconic loginShell reverseVideo scrollBar scrollBar_floating scrollBar_right - secondaryScreen transparent utmpInhibit meta8); + secondaryScreen transparent utmpInhibit meta8 + override_redirect); for my $name (sort keys %urxvt::OPTION) { next if $unsafe{$name};