--- terminatorlib/window.py 2010-04-15 19:32:25 +0000 +++ terminatorlib/window.py 2010-04-30 20:47:16 +0000 @@ -623,10 +623,17 @@ if len(winners) > 1: # Break an n-way tie using the cursor position - cursor_x, cursor_y = terminal.get_cursor_position() - cursor_x = cursor_x + allocation.x - cursor_y = cursor_y + allocation.y - for term in winners: + #cursor_x, cursor_y = terminal.get_cursor_position() + #cursor_x = cursor_x + allocation.x + #cursor_y = cursor_y + allocation.y + + cursor_x = terminal.allocation.x + cursor_y = terminal.allocation.y + cursor_x = (cursor_x + terminal.allocation.width/2) + cursor_y = (cursor_y + terminal.allocation.height/2) + + + for term in winners: rect = layout[term] if util.get_nav_tiebreak(direction, cursor_x, cursor_y, rect):