diff --git a/Nasal/screen.nas b/Nasal/screen.nas index fc0b31cc0..a2507d60b 100644 --- a/Nasal/screen.nas +++ b/Nasal/screen.nas @@ -44,6 +44,7 @@ window = { m.y = y; m.maxlines = maxlines; m.autoscroll = autoscroll; # display time in seconds + m.sticky = 0; # reopens on old place m.font = nil; m.bg = [0, 0, 0, 0]; # background color m.fg = [0.9, 0.4, 0.2, 1]; # default foreground color @@ -112,9 +113,9 @@ window = { close : func { fgcommand("dialog-close", me.namenode); - if (me.dialog != nil) { - #me.x = me.dialog.prop().getNode("lastx").getValue(); - #me.y = me.dialog.prop().getNode("lasty").getValue(); + if (me.dialog != nil and me.sticky) { + me.x = me.dialog.prop().getNode("lastx").getValue(); + me.y = me.dialog.prop().getNode("lasty").getValue(); } }, @@ -151,7 +152,6 @@ settimer(func { theme_font = getprop("/sim/gui[" ~ theme ~ "]/fonts/message-display/name"); }, 1); - log = window.new(nil, -30, 10, 10); var b = "/sim/screen/";