Simplified header bar environment variable handling
Removed unnecessary comment
This commit is contained in:
parent
3f2386885b
commit
ae646507d4
11
src/ui.rs
11
src/ui.rs
@ -72,8 +72,6 @@ impl Ui {
|
|||||||
}
|
}
|
||||||
self.initialized = true;
|
self.initialized = true;
|
||||||
|
|
||||||
// Only add an application menu if requested by the desktop environment as to avoid an
|
|
||||||
// additional menu bar just for the "About" item
|
|
||||||
if app.prefers_app_menu() {
|
if app.prefers_app_menu() {
|
||||||
self.create_main_menu(app);
|
self.create_main_menu(app);
|
||||||
}
|
}
|
||||||
@ -89,12 +87,9 @@ impl Ui {
|
|||||||
let window = comps.window.as_ref().unwrap();
|
let window = comps.window.as_ref().unwrap();
|
||||||
|
|
||||||
// Client side decorations including the toolbar are disabled via NVIM_GTK_NO_HEADERBAR=1
|
// Client side decorations including the toolbar are disabled via NVIM_GTK_NO_HEADERBAR=1
|
||||||
let mut use_header_bar = true;
|
let use_header_bar = env::var("NVIM_GTK_NO_HEADERBAR")
|
||||||
if let Ok(opt) = env::var("NVIM_GTK_NO_HEADERBAR") {
|
.map(|opt| opt.trim() != "1")
|
||||||
if opt.trim() == "1" {
|
.unwrap_or(true);
|
||||||
use_header_bar = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if use_header_bar {
|
if use_header_bar {
|
||||||
let header_bar = HeaderBar::new();
|
let header_bar = HeaderBar::new();
|
||||||
|
Loading…
Reference in New Issue
Block a user