mirror of https://github.com/python/cpython
Avoid traceback in selection_own_get() when no Tk widget owns the
selection; return None instead.
This commit is contained in:
parent
b7cf5bb1c2
commit
76f587b7f8
|
@ -267,9 +267,10 @@ class Misc:
|
|||
def selection_own_get(self, **kw):
|
||||
"Find owner of X selection."
|
||||
if not kw.has_key('displayof'): kw['displayof'] = self._w
|
||||
return self._nametowidget(
|
||||
apply(self.tk.call,
|
||||
('selection', 'own') + self._options(kw)))
|
||||
name = apply(self.tk.call,
|
||||
('selection', 'own') + self._options(kw))
|
||||
if not name: return None
|
||||
return self._nametowidget(name)
|
||||
def send(self, interp, cmd, *args):
|
||||
return apply(self.tk.call, ('send', interp, cmd) + args)
|
||||
def lower(self, belowThis=None):
|
||||
|
|
|
@ -267,9 +267,10 @@ class Misc:
|
|||
def selection_own_get(self, **kw):
|
||||
"Find owner of X selection."
|
||||
if not kw.has_key('displayof'): kw['displayof'] = self._w
|
||||
return self._nametowidget(
|
||||
apply(self.tk.call,
|
||||
('selection', 'own') + self._options(kw)))
|
||||
name = apply(self.tk.call,
|
||||
('selection', 'own') + self._options(kw))
|
||||
if not name: return None
|
||||
return self._nametowidget(name)
|
||||
def send(self, interp, cmd, *args):
|
||||
return apply(self.tk.call, ('send', interp, cmd) + args)
|
||||
def lower(self, belowThis=None):
|
||||
|
|
Loading…
Reference in New Issue