diff --git a/src/client/application/application-main-window.vala b/src/client/application/application-main-window.vala
index d605e027..97920ff6 100644
--- a/src/client/application/application-main-window.vala
+++ b/src/client/application/application-main-window.vala
@@ -1221,7 +1221,10 @@ public class Application.MainWindow :
this.main_toolbar.show_close_button = false;
this.main_layout.pack_start(main_toolbar, false, true, 0);
} else {
- set_titlebar(this.main_toolbar);
+ var titlebar = new Hdy.TitleBar();
+ titlebar.show();
+ titlebar.add(this.main_toolbar);
+ set_titlebar(titlebar);
}
// Status bar
diff --git a/src/client/components/main-toolbar.vala b/src/client/components/main-toolbar.vala
index 5afaea6c..e4b55743 100644
--- a/src/client/components/main-toolbar.vala
+++ b/src/client/components/main-toolbar.vala
@@ -102,8 +102,6 @@ public class MainToolbar : Gtk.Box {
public void set_conversation_header(Gtk.HeaderBar header) {
conversation_header.hide();
- header.get_style_context().add_class("geary-titlebar");
- header.get_style_context().add_class("geary-titlebar-right");
guest_header_binding = bind_property("show-close-button-right", header,
"show-close-button", BindingFlags.SYNC_CREATE);
pack_start(header, true, true);
@@ -112,8 +110,6 @@ public class MainToolbar : Gtk.Box {
public void remove_conversation_header(Gtk.HeaderBar header) {
remove(header);
- header.get_style_context().remove_class("geary-titlebar");
- header.get_style_context().remove_class("geary-titlebar-right");
guest_header_binding.unbind();
header.decoration_layout = Gtk.Settings.get_default().gtk_decoration_layout;
conversation_header.show();
diff --git a/ui/geary.css b/ui/geary.css
index ab8c07fb..0b21e6b5 100644
--- a/ui/geary.css
+++ b/ui/geary.css
@@ -45,15 +45,6 @@
border-right: 0;
}
-.geary-titlebar-left:dir(ltr),
-.geary-titlebar-right:dir(rtl) {
- border-top-right-radius: 0px;
-}
-.geary-titlebar-right:dir(ltr),
-.geary-titlebar-left:dir(rtl) {
- border-top-left-radius: 0px;
-}
-
/* MainWindowInfoBarSet */
.geary-info-bar-frame > border {
diff --git a/ui/main-toolbar.ui b/ui/main-toolbar.ui
index 5cf9e4d8..f7576f7d 100644
--- a/ui/main-toolbar.ui
+++ b/ui/main-toolbar.ui
@@ -73,10 +73,6 @@
3
-
False
@@ -89,6 +85,9 @@
True
False
vertical
+
False
@@ -331,11 +330,6 @@
4
-
True