aboutsummaryrefslogtreecommitdiff
path: root/main/src/ui/conversation_view_controller.vala
diff options
context:
space:
mode:
authorfiaxh <git@lightrise.org>2022-11-26 22:26:25 +0100
committerfiaxh <git@lightrise.org>2022-12-30 21:34:40 +0100
commit4d7809bb12199a598b531ca3ca019a4bb5a867f7 (patch)
tree1ac50603a78dd5c78bf2fcd7c99a2c3f242c0005 /main/src/ui/conversation_view_controller.vala
parent799d09a4c98d1a00790f261600d3f4d813140954 (diff)
downloaddino-4d7809bb12199a598b531ca3ca019a4bb5a867f7.tar.gz
dino-4d7809bb12199a598b531ca3ca019a4bb5a867f7.zip
Fix compiler warnings
Diffstat (limited to 'main/src/ui/conversation_view_controller.vala')
-rw-r--r--main/src/ui/conversation_view_controller.vala7
1 files changed, 4 insertions, 3 deletions
diff --git a/main/src/ui/conversation_view_controller.vala b/main/src/ui/conversation_view_controller.vala
index 5844ef0a..da94b740 100644
--- a/main/src/ui/conversation_view_controller.vala
+++ b/main/src/ui/conversation_view_controller.vala
@@ -146,7 +146,7 @@ public class ConversationViewController : Object {
view.conversation_frame.initialize_for_conversation(conversation);
}
- update_file_upload_status();
+ update_file_upload_status.begin();
}
public void unset_conversation() {
@@ -159,6 +159,7 @@ public class ConversationViewController : Object {
bool upload_available = yield stream_interactor.get_module(FileManager.IDENTITY).is_upload_available(conversation);
chat_input_controller.set_file_upload_active(upload_available);
+
if (upload_available && overlay_dialog == null) {
if (drop_event_controller.widget == null) {
view.add_controller(drop_event_controller);
@@ -246,13 +247,13 @@ public class ConversationViewController : Object {
overlay.close.connect(() => {
// We don't want drag'n'drop to be active while the overlay is active
overlay_dialog = null;
- update_file_upload_status();
+ update_file_upload_status.begin();
});
view.add_overlay_dialog(overlay.get_widget());
overlay_dialog = overlay.get_widget();
- update_file_upload_status();
+ update_file_upload_status.begin();
}
private void send_file(File file) {