File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -216,7 +216,13 @@ def add_code_blocks(self):
216216 css_classes = ["flat" ]
217217 )
218218 message_buffer = message_text .get_buffer ()
219- message_buffer .insert (message_buffer .get_end_iter (), part ['text' ])
219+ if part ['text' ].split ("\n " )[- 1 ] == parts [- 1 ]['text' ].split ("\n " )[- 1 ]:
220+ footer = "\n <small>" + part ['text' ].split ('\n ' )[- 1 ] + "</small>"
221+ part ['text' ] = '\n ' .join (part ['text' ].split ("\n " )[:- 1 ])
222+ message_buffer .insert (message_buffer .get_end_iter (), part ['text' ])
223+ message_buffer .insert_markup (message_buffer .get_end_iter (), footer , len (footer ))
224+ else :
225+ message_buffer .insert (message_buffer .get_end_iter (), part ['text' ])
220226 self .bot_message_box .append (message_text )
221227 else :
222228 language = GtkSource .LanguageManager .get_default ().get_language (part ['language' ])
You can’t perform that action at this time.
0 commit comments