Fixed UI update after message status changes
This commit is contained in:
		| @@ -8,6 +8,7 @@ import envoy.data.Message; | ||||
|  * Created: <strong>4 Dec 2019</strong><br> | ||||
|  * | ||||
|  * @author Kai S. K. Engelbart | ||||
|  * @since Envoy v0.2-alpha | ||||
|  */ | ||||
| public class MessageCreationEvent extends MessageEvent { | ||||
|  | ||||
|   | ||||
| @@ -9,6 +9,7 @@ import envoy.event.Event; | ||||
|  * Created: <strong>4 Dec 2019</strong><br> | ||||
|  * | ||||
|  * @author Kai S. K. Engelbart | ||||
|  * @since Envoy v0.2-alpha | ||||
|  */ | ||||
| public class MessageEvent implements Event<Message> { | ||||
|  | ||||
|   | ||||
| @@ -8,6 +8,7 @@ import envoy.data.Message; | ||||
|  * Created: <strong>4 Dec 2019</strong><br> | ||||
|  * | ||||
|  * @author Kai S. K. Engelbart | ||||
|  * @since Envoy v0.2-alpha | ||||
|  */ | ||||
| public class MessageModificationEvent extends MessageEvent { | ||||
|  | ||||
|   | ||||
| @@ -190,6 +190,7 @@ public class ChatWindow extends JFrame { | ||||
| 				messageList.setModel(currentChat.getModel()); | ||||
| 				scrollPane.setChatOpened(true); | ||||
|  | ||||
| 				messageList.synchronizeModel(); | ||||
| 				revalidate(); | ||||
| 				repaint(); | ||||
| 			} | ||||
| @@ -250,8 +251,11 @@ public class ChatWindow extends JFrame { | ||||
| 						if (c == currentChat) { | ||||
| 							messageList.setModel(currentChat.getModel()); | ||||
| 							scrollPane.setChatOpened(true); | ||||
| 						} | ||||
| 						} else messageList.synchronizeModel(); | ||||
| 					} | ||||
|  | ||||
| 			revalidate(); | ||||
| 			repaint(); | ||||
| 		}); | ||||
|  | ||||
| 		revalidate(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user