Explorar o código

I reversed the previous one because it prevented the timers from working. Now it seems to be correct.

BDisp %!s(int64=5) %!d(string=hai) anos
pai
achega
b8450e2d31
Modificáronse 1 ficheiros con 7 adicións e 2 borrados
  1. 7 2
      Terminal.Gui/Drivers/CursesDriver.cs

+ 7 - 2
Terminal.Gui/Drivers/CursesDriver.cs

@@ -66,8 +66,13 @@ namespace Terminal.Gui {
 				AddRune (rune);
 		}
 
-		public override void Refresh () => Curses.refresh ();
-		public override void UpdateCursor () => Curses.refresh ();
+		public override void Refresh () {
+			Curses.refresh ();
+			if (Curses.CheckWinChange ()) {
+				TerminalResized?.Invoke ();
+			}
+		}
+		public override void UpdateCursor () => Refresh ();
 		public override void End () => Curses.endwin ();
 		public override void UpdateScreen () => window.redrawwin ();
 		public override void SetAttribute (Attribute c) => Curses.attrset (c.value);