Philipp Hörist pushed to branch master at gajim / gajim

Commits:

1 changed file:

Changes:

  • gajim/message_textview.py
    ... ... @@ -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)