mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-05-30 01:50:38 +00:00
* Source/GSThemeDrawing.m (-drawTableViewRect:inView:): Use
correct imp type. * Source/NSButtonCell.m (-setBackgroundColor:): Update the control view. * Source/NSSegmentedCell.m (-drawSegment:inFrame:withView:): * Draw image if available. * Source/NSPopUpButtonCell.m (-initWithCoder:): Add work around for NSClassSwapper cell replacement. Patches based on changes by Josh Freeman <pikopixel@twilightedge.com> git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39006 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
1d2c5d5ebd
commit
be98a77769
5 changed files with 80 additions and 14 deletions
|
@ -2999,11 +2999,13 @@ typedef enum {
|
|||
// NSLog(@"drawRect : %d-%d", startingRow, endingRow);
|
||||
{
|
||||
SEL sel = @selector(drawRow:clipRect:);
|
||||
IMP imp = [tableView methodForSelector: sel];
|
||||
void (*imp)(id, SEL, NSInteger, NSRect);
|
||||
|
||||
imp = (void (*)(id, SEL, NSInteger, NSRect))[tableView methodForSelector: sel];
|
||||
|
||||
for (i = startingRow; i <= endingRow; i++)
|
||||
{
|
||||
(*imp)(tableView, sel, i, aRect);
|
||||
imp(tableView, sel, i, aRect);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue