From: Jack Jansen Date: Mon, 31 Dec 2001 15:08:04 +0000 (+0000) Subject: Use the Carbon scrap manager interface if the old interface isn't available. X-Git-Tag: v2.3c1~6916 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=65293680aa6a4f62024eb25ba8ff4c731c126a60;p=thirdparty%2FPython%2Fcpython.git Use the Carbon scrap manager interface if the old interface isn't available. --- diff --git a/Mac/Tools/IDE/PyBrowser.py b/Mac/Tools/IDE/PyBrowser.py index 74849dfb8222..b2468f36fa76 100644 --- a/Mac/Tools/IDE/PyBrowser.py +++ b/Mac/Tools/IDE/PyBrowser.py @@ -291,8 +291,13 @@ class BrowserWidget(W.List): text = string.join(selitems, '\r') if text: from Carbon import Scrap - 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) class Browser: