From 1e7a3bef0dcc0f12ccc4b1eac73f22a94f4f4c20 Mon Sep 17 00:00:00 2001 From: Ross Boucher Date: Mon, 26 Apr 2010 12:56:52 -0700 Subject: [PATCH] Fix a potential infinite loop in CPBrowser. --- AppKit/CPBrowser.j | 3 +++ 1 file changed, 3 insertions(+) diff --git a/AppKit/CPBrowser.j b/AppKit/CPBrowser.j index 3f0d6b09b..77e3700f8 100644 --- a/AppKit/CPBrowser.j +++ b/AppKit/CPBrowser.j @@ -570,6 +570,9 @@ - (CPIndexSet)selectedRowIndexesInColumn:(unsigned)column { + if (column < 0 || column > [self lastColumn] +1) + return [CPIndexSet indexSet]; + return [[self tableViewInColumn:column] selectedRowIndexes]; }