increase timeouts for travis

See https://travis-ci.org/i3/i3/jobs/55319961 (line 4064) for a job
where the window could not be mapped within 2 seconds.
This commit is contained in:
Michael Stapelberg 2015-03-21 22:22:37 +01:00
parent 73cd5dbb48
commit 2772c377ec
1 changed files with 3 additions and 3 deletions

View File

@ -226,7 +226,7 @@ you might have to map it on your own and use this function:
sub wait_for_map { sub wait_for_map {
my ($win) = @_; my ($win) = @_;
my $id = (blessed($win) && $win->isa('X11::XCB::Window')) ? $win->id : $win; my $id = (blessed($win) && $win->isa('X11::XCB::Window')) ? $win->id : $win;
wait_for_event 2, sub { wait_for_event 4, sub {
$_[0]->{response_type} == MAP_NOTIFY and $_[0]->{window} == $id $_[0]->{response_type} == MAP_NOTIFY and $_[0]->{window} == $id
}; };
} }
@ -248,7 +248,7 @@ event.
sub wait_for_unmap { sub wait_for_unmap {
my ($win) = @_; my ($win) = @_;
# my $id = (blessed($win) && $win->isa('X11::XCB::Window')) ? $win->id : $win; # my $id = (blessed($win) && $win->isa('X11::XCB::Window')) ? $win->id : $win;
wait_for_event 2, sub { wait_for_event 4, sub {
$_[0]->{response_type} == UNMAP_NOTIFY # and $_[0]->{window} == $id $_[0]->{response_type} == UNMAP_NOTIFY # and $_[0]->{window} == $id
}; };
sync_with_i3(); sync_with_i3();
@ -718,7 +718,7 @@ sub sync_with_i3 {
return $myrnd if $args{dont_wait_for_event}; return $myrnd if $args{dont_wait_for_event};
# now wait until the reply is here # now wait until the reply is here
return wait_for_event 2, sub { return wait_for_event 4, sub {
my ($event) = @_; my ($event) = @_;
# TODO: const # TODO: const
return 0 unless $event->{response_type} == 161; return 0 unless $event->{response_type} == 161;