diff --git a/ChangeLog b/ChangeLog index b032b8a30..b93166b0b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2024-03-18 Fred Kiefer + + * Source/NSTextView.m: Add support for NSFilenamenPboardType. + Change by OnFlApp (https://githup.com/onflapp) + 2023-12-28 Fred Kiefer * Documentation/manual/AppKit.texi: Move table of contents outside diff --git a/Source/NSTextView.m b/Source/NSTextView.m index e27b7feb4..82bb373ed 100644 --- a/Source/NSTextView.m +++ b/Source/NSTextView.m @@ -5006,10 +5006,10 @@ the range of characters (if any) to be replaced by the new data. */ } END_FOR_IN(enumerator) - if (as && changeRange.location != NSNotFound && + if ([as length] != 0 && changeRange.location != NSNotFound && [self shouldChangeTextInRange: changeRange replacementString: [as string]]) - { + { [self replaceCharactersInRange: changeRange withAttributedString: as]; [self didChangeText]; @@ -5017,9 +5017,9 @@ the range of characters (if any) to be replaced by the new data. */ [self setSelectedRange: NSMakeRange(NSMaxRange(changeRange),0)]; } - RELEASE(as); - return YES; - } + RELEASE(as); + return YES; + } } // color accepting