gtk: avoid oob array access