diff --git a/src/Application.vala b/src/Application.vala index 76abe62..577984d 100644 --- a/src/Application.vala +++ b/src/Application.vala @@ -57,7 +57,7 @@ public class BluetoothApp : Gtk.Application { bt_sender = new SenderDialog (this); bt_sender.add_files (files, device); bt_senders.append (bt_sender); - bt_sender.show_all (); + bt_sender.present (); bt_sender.destroy.connect (() => { bt_senders.foreach ((sender) => { if (sender.device == bt_sender.device) { @@ -199,12 +199,12 @@ public class BluetoothApp : Gtk.Application { private void dialog_active (string session_path) { bt_receivers.foreach ((receiver) => { if (receiver.transfer.session == session_path) { - receiver.show_all (); + receiver.present (); } }); bt_senders.foreach ((sender) => { if (sender.transfer.session == session_path) { - sender.show_all (); + sender.present (); } }); } diff --git a/src/Dialog/ReceiverDialog.vala b/src/Dialog/ReceiverDialog.vala index 6d05164..ae44e40 100644 --- a/src/Dialog/ReceiverDialog.vala +++ b/src/Dialog/ReceiverDialog.vala @@ -101,6 +101,7 @@ public class ReceiverDialog : Granite.Dialog { message_grid.attach (rate_label, 1, 3); message_grid.attach (progressbar, 1, 4); message_grid.attach (progress_label, 1, 5); + message_grid.show_all (); get_content_area ().add (message_grid); diff --git a/src/Dialog/ScanDialog.vala b/src/Dialog/ScanDialog.vala index bd3457f..98c9ccb 100644 --- a/src/Dialog/ScanDialog.vala +++ b/src/Dialog/ScanDialog.vala @@ -112,7 +112,7 @@ public class ScanDialog : Granite.Dialog { add_device (device); } manager.start_discovery.begin (() => { - show_all (); + present (); }); } diff --git a/src/Dialog/SenderDialog.vala b/src/Dialog/SenderDialog.vala index 5930440..81270ef 100644 --- a/src/Dialog/SenderDialog.vala +++ b/src/Dialog/SenderDialog.vala @@ -106,6 +106,7 @@ public class SenderDialog : Granite.Dialog { message_grid.attach (rate_label, 1, 3); message_grid.attach (progressbar, 1, 4); message_grid.attach (progress_label, 1, 5); + message_grid.show_all (); get_content_area ().add (message_grid); @@ -268,7 +269,8 @@ public class SenderDialog : Granite.Dialog { bt_retry.destroy (); }); - bt_retry.show_all (); + bt_retry.present (); + progress_label.label = e.message.split ("org.bluez.obex.Error.Failed:")[1]; GLib.warning (e.message); } @@ -334,7 +336,8 @@ public class SenderDialog : Granite.Dialog { bt_retry.destroy (); }); - bt_retry.show_all (); + bt_retry.present (); + progressbar.fraction = 0.0; remove_session.begin (); break;