Fix #317
This commit is contained in:
parent
f774eb977e
commit
f9e099a425
|
@ -8,6 +8,7 @@
|
|||
<child type="prefix">
|
||||
<object class="TootleWidgetsAvatar" id="avatar">
|
||||
<property name="size">32</property>
|
||||
<signal name="clicked" handler="on_open"/>
|
||||
</object>
|
||||
</child>
|
||||
|
||||
|
|
|
@ -55,6 +55,7 @@
|
|||
<property name="size">64</property>
|
||||
<property name="halign">start</property>
|
||||
<property name="margin-bottom">6</property>
|
||||
<signal name="clicked" handler="on_open"/>
|
||||
</object>
|
||||
</child>
|
||||
|
||||
|
|
|
@ -92,6 +92,10 @@ public class Tootle.Views.Sidebar : Box, AccountHolder {
|
|||
mode.visible_child_name = accounts_button.active ? "saved_accounts" : "items";
|
||||
}
|
||||
|
||||
[GtkCallback] void on_open () {
|
||||
if (account != null)
|
||||
account.open ();
|
||||
}
|
||||
|
||||
|
||||
// Item
|
||||
|
@ -177,6 +181,12 @@ public class Tootle.Views.Sidebar : Box, AccountHolder {
|
|||
}
|
||||
}
|
||||
|
||||
[GtkCallback] void on_open () {
|
||||
if (account != null) {
|
||||
account.resolve_open (accounts.active);
|
||||
}
|
||||
}
|
||||
|
||||
[GtkCallback] void on_forget () {
|
||||
var confirmed = app.question (
|
||||
_("Forget %s?".printf (account.handle)),
|
||||
|
|
Loading…
Reference in New Issue