From b3a05faeb983b4e8b7bb60e4cc5b61998510cc5f Mon Sep 17 00:00:00 2001 From: Mitchell Livingston Date: Thu, 17 Sep 2009 11:53:56 +0000 Subject: [PATCH] fix some flickering with the table row color drawing --- macosx/TorrentTableView.m | 5 +++-- macosx/TrackerTableView.m | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/macosx/TorrentTableView.m b/macosx/TorrentTableView.m index a3fcf208d..f2c8a9701 100644 --- a/macosx/TorrentTableView.m +++ b/macosx/TorrentTableView.m @@ -593,7 +593,8 @@ NSMenuItem * item; if ([menu numberOfItems] == 3) { - const NSInteger speedLimitActionValue[] = { 0, 5, 10, 20, 30, 40, 50, 75, 100, 150, 200, 250, 500, 750, 1000, 1500, 2000, -1 }; + const NSInteger speedLimitActionValue[] = { 0, 5, 10, 20, 30, 40, 50, 75, 100, 150, 200, 250, 500, + 750, 1000, 1500, 2000, -1 }; for (NSInteger i = 0; speedLimitActionValue[i] != -1; i++) { @@ -682,7 +683,7 @@ const CGFloat totalRowHeight = [self rowHeight] + [self intercellSpacing].height; - NSRect gridRects[(NSInteger)(ceil(visibleRect.size.height / totalRowHeight) / 2)]; + NSRect gridRects[(NSInteger)(ceil(visibleRect.size.height / totalRowHeight / 2.0))]; NSInteger rectNum = 0; if (rows.length > 0) diff --git a/macosx/TrackerTableView.m b/macosx/TrackerTableView.m index 704ae9b85..70291ec8e 100644 --- a/macosx/TrackerTableView.m +++ b/macosx/TrackerTableView.m @@ -46,7 +46,7 @@ const CGFloat totalRowHeight = [self rowHeight] + [self intercellSpacing].height; - NSRect gridRects[(NSInteger)(ceil(visibleRect.size.height / totalRowHeight) / 2)]; + NSRect gridRects[(NSInteger)(ceil(visibleRect.size.height / totalRowHeight / 2.0))]; NSInteger rectNum = 0; if (rows.length > 0)