From a56f82ac2ca493ff3b3fc78d98edc1a56a6ee780 Mon Sep 17 00:00:00 2001 From: Romain Muller Date: Thu, 19 May 2011 18:16:02 +0200 Subject: [PATCH] Ugly coupling with mis-use of delegate is ugly. --- PBFileChangesTableView.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/PBFileChangesTableView.m b/PBFileChangesTableView.m index f2ea75d..c0707f0 100644 --- a/PBFileChangesTableView.m +++ b/PBFileChangesTableView.m @@ -18,7 +18,8 @@ NSPoint eventLocation = [self convertPoint: [theEvent locationInWindow] fromView: nil]; NSInteger rowIndex = [self rowAtPoint:eventLocation]; [self selectRowIndexes:[NSIndexSet indexSetWithIndex:rowIndex] byExtendingSelection:TRUE]; - return [[self delegate] menuForTable: self]; + // TODO: Fix the coupling so we don't need the cast (at least). + return [(PBGitIndexController*)[self delegate] menuForTable: self]; } return nil;