diff Mac/Tools/IDE/PyBrowser.py @ 21605:035d9c96aaec legacy-trunk

Use the Carbon scrap manager interface if the old interface isn't available.
author Jack Jansen <jack.jansen@cwi.nl>
date Mon, 31 Dec 2001 15:08:04 +0000
parents 697051f67e97
children bc20baaae3ee
line wrap: on
line diff
--- a/Mac/Tools/IDE/PyBrowser.py	Mon Dec 31 15:02:56 2001 +0000
+++ b/Mac/Tools/IDE/PyBrowser.py	Mon Dec 31 15:08:04 2001 +0000
@@ -291,8 +291,13 @@
 		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: