diff --git a/src/bin/bat/main.rs b/src/bin/bat/main.rs
index 4a8ff421..a21009f0 100644
--- a/src/bin/bat/main.rs
+++ b/src/bin/bat/main.rs
@@ -251,7 +251,7 @@ fn get_new_terminal_title(inputs: &Vec) -> String {
fn run_controller(inputs: Vec, config: &Config, cache_dir: &Path) -> Result {
let assets = assets_from_cache_or_binary(config.use_custom_assets, cache_dir)?;
let controller = Controller::new(config, &assets);
- if config.paging_mode != PagingMode::Never {
+ if config.paging_mode != PagingMode::Never && config.set_terminal_title {
set_terminal_title_to(get_new_terminal_title(&inputs));
}
controller.run(inputs, None)