/[gnustep]/gnustep/core/gui/Source/NSSavePanel.m
ViewVC logotype

Diff of /gnustep/core/gui/Source/NSSavePanel.m

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.81 by fedor, Thu Jul 15 03:28:24 2004 UTC revision 1.82 by alexm, Fri Jan 14 15:14:48 2005 UTC
# Line 1192  selectCellWithString: (NSString*)title Line 1192  selectCellWithString: (NSString*)title
1192      _delegateHasUserEnteredFilename = NO;      _delegateHasUserEnteredFilename = NO;
1193    
1194    if ([aDelegate respondsToSelector: @selector(panel:directoryDidChange:)])    if ([aDelegate respondsToSelector: @selector(panel:directoryDidChange:)])
1195       _delegateHasDirectoryDidChange = YES;      _delegateHasDirectoryDidChange = YES;
1196    else    else
1197      _delegateHasDirectoryDidChange = NO;            _delegateHasDirectoryDidChange = NO;      
1198    
1199    if ([aDelegate respondsToSelector: @selector(panelSelectionDidChange:)])    if ([aDelegate respondsToSelector: @selector(panelSelectionDidChange:)])
1200       _delegateHasSelectionDidChange = YES;      _delegateHasSelectionDidChange = YES;
1201    else    else
1202      _delegateHasSelectionDidChange = NO;            _delegateHasSelectionDidChange = NO;      
1203    
1204    [super setDelegate: aDelegate];    [super setDelegate: aDelegate];
1205      [self validateVisibleColumns];
1206  }  }
1207    
1208  - (void) setCanSelectHiddenExtension: (BOOL) flag  - (void) setCanSelectHiddenExtension: (BOOL) flag
# Line 1550  createRowsForColumn: (int)column Line 1551  createRowsForColumn: (int)column
1551  {  {
1552    NSArray       *cells = [[sender matrixInColumn: column] cells];    NSArray       *cells = [[sender matrixInColumn: column] cells];
1553    unsigned      count = [cells count], i;    unsigned      count = [cells count], i;
1554        NSString      *path = [sender pathToColumn: column];
1555    
1556    // iterate through the cells asking the delegate if each filename is valid    // iterate through the cells asking the delegate if each filename is valid
1557    // if it says no for any filename, the column is not valid    // if it says no for any filename, the column is not valid
1558    if (_delegateHasShowFilenameFilter == YES)    if (_delegateHasShowFilenameFilter == YES)
# Line 1558  createRowsForColumn: (int)column Line 1560  createRowsForColumn: (int)column
1560        {        {
1561          if (![_delegate panel: self          if (![_delegate panel: self
1562                          shouldShowFilename:                          shouldShowFilename:
1563                            [[cells objectAtIndex: i] stringValue]])                            [path stringByAppendingPathComponent:
1564                                [[cells objectAtIndex: i] stringValue]]])
1565            return NO;            return NO;
1566        }        }
1567    

Legend:
Removed from v.1.81  
changed lines
  Added in v.1.82

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26