Philipp Hörist pushed to branch master at gajim / gajim
Commits:
-
f7d9c167
by Philipp Hörist at 2018-03-25T01:39:16+01:00
1 changed file:
Changes:
| ... | ... | @@ -88,7 +88,8 @@ class MessageTextView(Gtk.TextView): |
| 88 | 88 |
self.begin_tags['strike'] = '<span style="text-decoration: line-through;">'
|
| 89 | 89 |
self.end_tags['strike'] = '</span>'
|
| 90 | 90 |
|
| 91 |
- self.connect_after('paste-clipboard', self.after_paste_clipboard)
|
|
| 91 |
+ self.connect('paste-clipboard', self._paste_clipboard)
|
|
| 92 |
+ self.connect_after('paste-clipboard', self._after_paste_clipboard)
|
|
| 92 | 93 |
self.connect('focus-in-event', self._on_focus_in)
|
| 93 | 94 |
self.connect('focus-out-event', self._on_focus_out)
|
| 94 | 95 |
|
| ... | ... | @@ -139,7 +140,13 @@ class MessageTextView(Gtk.TextView): |
| 139 | 140 |
def remove_placeholder(self):
|
| 140 | 141 |
self._on_focus_in()
|
| 141 | 142 |
|
| 142 |
- def after_paste_clipboard(self, textview):
|
|
| 143 |
+ @staticmethod
|
|
| 144 |
+ def _paste_clipboard(textview):
|
|
| 145 |
+ if textview.is_placeholder():
|
|
| 146 |
+ textview.get_buffer().set_text('')
|
|
| 147 |
+ |
|
| 148 |
+ @staticmethod
|
|
| 149 |
+ def _after_paste_clipboard(textview):
|
|
| 143 | 150 |
buffer_ = textview.get_buffer()
|
| 144 | 151 |
mark = buffer_.get_insert()
|
| 145 | 152 |
iter_ = buffer_.get_iter_at_mark(mark)
|