|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
46
 | 
 0  | 
 0  | 
 defined $display ? :  | 
 
| 
52
 | 
 0  | 
 0  | 
 unless (ref $self)  | 
 
| 
77
 | 
 0  | 
 0  | 
 if ($self->{'want_client'}) { }  | 
 
| 
85
 | 
 0  | 
 0  | 
 unless (exists $self->{'client_window'})  | 
 
| 
88
 | 
 0  | 
 0  | 
 defined $frame_window && _num_none($frame_window) != 0 ? :  | 
 
| 
109
 | 
 0  | 
 0  | 
 unless (defined $cursor)  | 
 
| 
111
 | 
 0  | 
 0  | 
 unless (defined $cursor_glyph)  | 
 
| 
114
 | 
 0  | 
 0  | 
 unless (defined $cursor_name)  | 
 
| 
118
 | 
 0  | 
 0  | 
 unless (defined $cursor_glyph)  | 
 
| 
140
 | 
 0  | 
 0  | 
 unless (defined $root)  | 
 
| 
141
 | 
 0  | 
 0  | 
 if (defined(my $screen_number = $self->{'screen'})) { }  | 
 
| 
164
 | 
 0  | 
 0  | 
 if ($status eq 'Success')  | 
 
| 
167
 | 
 0  | 
 0  | 
 if ($want_free_cursor)  | 
 
| 
170
 | 
 0  | 
 0  | 
 if ($status ne 'Success')  | 
 
| 
180
 | 
 0  | 
 0  | 
 if $self->is_done  | 
 
| 
185
 | 
 0  | 
 0  | 
 if ($name eq 'ButtonPress') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($name eq 'ButtonRelease') { }  | 
 
| 
195
 | 
 0  | 
 0  | 
 if ($self->{'frame_window'}) { }  | 
 
| 
216
 | 
 0  | 
 0  | 
 if (defined($X = $self->{'X'}) and defined($ungrab_time = delete $self->{'ungrab_time'}))  | 
 
| 
226
 | 
 0  | 
 0  | 
 unless (ref $self)  | 
 
| 
231
 | 
 0  | 
 0  | 
 if (defined($X = $self->{'X'}) and defined($ungrab_time = delete $self->{'ungrab_time'}))  | 
 
| 
239
 | 
 0  | 
 0  | 
 if (defined $xid and $xid eq 'None') { }  |