misc: Do not show arrows on some popovers
This commit is contained in:
parent
0c3879622e
commit
ff776f02a6
|
@ -751,7 +751,7 @@ impl RoomHistory {
|
|||
pub fn item_context_menu(&self) -> >k::PopoverMenu {
|
||||
self.imp()
|
||||
.item_context_menu
|
||||
.get_or_init(|| gtk::PopoverMenu::from_model(gio::MenuModel::NONE))
|
||||
.get_or_init(|| gtk::PopoverMenu::builder().has_arrow(false).build())
|
||||
}
|
||||
|
||||
pub fn item_reaction_chooser(&self) -> &ReactionChooser {
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
</style>
|
||||
<property name="autohide">true</property>
|
||||
<property name="width-request">260</property>
|
||||
<property name="has-arrow">false</property>
|
||||
<property name="child">
|
||||
<object class="GtkScrolledWindow" id="scrolled_window">
|
||||
<property name="propagate-natural-height">true</property>
|
||||
|
|
|
@ -350,8 +350,12 @@ impl Sidebar {
|
|||
|
||||
pub fn room_row_popover(&self) -> >k::PopoverMenu {
|
||||
let imp = self.imp();
|
||||
imp.room_row_popover
|
||||
.get_or_init(|| gtk::PopoverMenu::from_model(Some(&*imp.room_row_menu)))
|
||||
imp.room_row_popover.get_or_init(|| {
|
||||
gtk::PopoverMenu::builder()
|
||||
.menu_model(&*imp.room_row_menu)
|
||||
.has_arrow(false)
|
||||
.build()
|
||||
})
|
||||
}
|
||||
|
||||
/// Returns the parent `Window` containing the `Sidebar`
|
||||
|
|
Loading…
Reference in New Issue