From c31b0e782b20cb49e57cf38929fd634dd5a8058e Mon Sep 17 00:00:00 2001 From: Martin Stubenschrott Date: Fri, 14 Sep 2007 03:59:26 +0000 Subject: [PATCH] only allow g and G mapping in the MOW if scrollable --- chrome/content/vimperator/ui.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/chrome/content/vimperator/ui.js b/chrome/content/vimperator/ui.js index 2eda490c..89605437 100644 --- a/chrome/content/vimperator/ui.js +++ b/chrome/content/vimperator/ui.js @@ -646,10 +646,16 @@ function CommandLine() //{{{ pass(event); break; case "g": - multiline_output_widget.contentWindow.scrollTo(0, 0); + if (canScroll() >= 1) + multiline_output_widget.contentWindow.scrollTo(0, 0); + else + pass(event); break; case "G": - multiline_output_widget.contentWindow.scrollTo(0, multiline_output_widget.contentWindow.scrollMaxY); + if (canScroll() >= 1) + multiline_output_widget.contentWindow.scrollTo(0, multiline_output_widget.contentWindow.scrollMaxY); + else + pass(event); break; default: