Condition Coverage

blib/lib/X11/Protocol/ChooseWindow.pm
Criterion Covered Total %
condition 0 28 0.0


and 3 conditions

line !l l&&!r l&&r condition
88 0 0 0 defined $frame_window && _num_none($frame_window) != 0
216 0 0 0 defined($X = $self->{'X'}) and defined($ungrab_time = delete $self->{'ungrab_time'})
231 0 0 0 defined($X = $self->{'X'}) and defined($ungrab_time = delete $self->{'ungrab_time'})
239 0 0 0 defined $xid and $xid eq 'None'

or 2 conditions

line l !l condition
152 0 0 $self->{'time'} || $self->{'event'}{'time'} || 'CurrentTime'
228 0 0 $X11::Protocol::ChooseWindow::_instance || (return)

or 3 conditions

line l !l&&r !l&&!r condition
42 0 0 0 $self->{'X'} ||= do { require X11::Protocol; my $display = $self->{'display'}; 'X11::Protocol'->new(defined $display ? $display : ()) }
150 0 0 0 X11::Protocol::WM::root_to_virtual_root($X, $root) || $root
210 0 0 0 !defined($self->{'ungrab_time'}) || $self->{'frame_window'} && $self->{'button_released'}
233 0 0 0 $time || $ungrab_time