From: Jack Jansen Date: Wed, 27 Feb 2002 22:28:23 +0000 (+0000) Subject: Backport of 1.12: X-Git-Tag: v2.2.1c1~149 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d4d4413252e74b4086a156bb14ad6df7f545cd37;p=thirdparty%2FPython%2Fcpython.git Backport of 1.12: Use the Carbon scrap manager interface if the old interface isn't available. --- diff --git a/Mac/Tools/IDE/Wlists.py b/Mac/Tools/IDE/Wlists.py index 14edeb883ef8..57e89245ea8a 100644 --- a/Mac/Tools/IDE/Wlists.py +++ b/Mac/Tools/IDE/Wlists.py @@ -176,8 +176,13 @@ class List(Wbase.SelectableWidget): selitems.append(str(self.items[i])) text = string.join(selitems, '\r') if text: - Scrap.ZeroScrap() - Scrap.PutScrap('TEXT', text) + if hasattr(Scrap, 'PutScrap'): + Scrap.ZeroScrap() + Scrap.PutScrap('TEXT', text) + else: + Scrap.ClearCurrentScrap() + sc = Scrap.GetCurrentScrap() + sc.PutScrapFlavor('TEXT', 0, text) def can_copy(self, *args): return len(self.getselection()) <> 0