]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Backport of 1.17:
authorJack Jansen <jack.jansen@cwi.nl>
Wed, 27 Feb 2002 22:28:58 +0000 (22:28 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Wed, 27 Feb 2002 22:28:58 +0000 (22:28 +0000)
Use the Carbon scrap manager interface if the old interface isn't available.

Mac/Tools/IDE/Wtext.py

index e21926d9de77c376a2785b71ba2015ca5757f991..86c79c3f03a4bb77652011a9dc49384cf8c3f753 100644 (file)
@@ -430,7 +430,10 @@ class EditText(Wbase.SelectableWidget, _ScrollWidget):
                selbegin, selend = self.ted.WEGetSelection()
                if selbegin == selend:
                        return
-               Scrap.ZeroScrap()
+               if hasattr(Scrap, 'ZeroScrap'):
+                       Scrap.ZeroScrap()
+               else:
+                       Scrap.ClearCurrentScrap()
                self.ted.WECopy()
                self.updatescrollbars()
        
@@ -438,7 +441,10 @@ class EditText(Wbase.SelectableWidget, _ScrollWidget):
                selbegin, selend = self.ted.WEGetSelection()
                if selbegin == selend:
                        return
-               Scrap.ZeroScrap()
+               if hasattr(Scrap, 'ZeroScrap'):
+                       Scrap.ZeroScrap()
+               else:
+                       Scrap.ClearCurrentScrap()
                self.ted.WECut()
                self.updatescrollbars()
                self.selview()