summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAhmet Alp Balkan <ahmetalpbalkan@gmail.com>2015-04-06 14:31:42 -0700
committerJessica Frazelle <jess@docker.com>2015-04-06 16:55:38 -0700
commitceb72fab342505f25ad2c942d9cb98add75d081b (patch)
tree90f33f81f8e6c726f512386cab0eda340513ec92
parentc6ea062a262aa8496127f060854a63e1a57bf69f (diff)
downloaddocker-ceb72fab342505f25ad2c942d9cb98add75d081b.tar.gz
Swap width/height in GetWinsize and monitorTtySize
Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com> (cherry picked from commit 6e44246fed43341938a41c6db9b115e1e64d332a)
-rw-r--r--api/client/utils.go6
-rw-r--r--pkg/term/term_windows.go4
2 files changed, 5 insertions, 5 deletions
diff --git a/api/client/utils.go b/api/client/utils.go
index 83d1e21775..e638a8723e 100644
--- a/api/client/utils.go
+++ b/api/client/utils.go
@@ -281,16 +281,16 @@ func (cli *DockerCli) monitorTtySize(id string, isExec bool) error {
if runtime.GOOS == "windows" {
go func() {
- prevW, prevH := cli.getTtySize()
+ prevH, prevW := cli.getTtySize()
for {
time.Sleep(time.Millisecond * 250)
- w, h := cli.getTtySize()
+ h, w := cli.getTtySize()
if prevW != w || prevH != h {
cli.resizeTty(id, isExec)
}
- prevW = w
prevH = h
+ prevW = w
}
}()
} else {
diff --git a/pkg/term/term_windows.go b/pkg/term/term_windows.go
index f43721c6a0..5b637928fa 100644
--- a/pkg/term/term_windows.go
+++ b/pkg/term/term_windows.go
@@ -48,8 +48,8 @@ func GetWinsize(fd uintptr) (*Winsize, error) {
// TODO(azlinux): Set the pixel width / height of the console (currently unused by any caller)
return &Winsize{
- Width: uint16(info.Window.Bottom - info.Window.Top + 1),
- Height: uint16(info.Window.Right - info.Window.Left + 1),
+ Width: uint16(info.Window.Right - info.Window.Left + 1),
+ Height: uint16(info.Window.Bottom - info.Window.Top + 1),
x: 0,
y: 0}, nil
}