Forráskód Böngészése

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

BDisp 5 éve
szülő
commit
b8450e2d31
1 módosított fájl, 7 hozzáadás és 2 törlés
  1. 7 2
      Terminal.Gui/Drivers/CursesDriver.cs

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

@@ -66,8 +66,13 @@ namespace Terminal.Gui {
 				AddRune (rune);
 				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 End () => Curses.endwin ();
 		public override void UpdateScreen () => window.redrawwin ();
 		public override void UpdateScreen () => window.redrawwin ();
 		public override void SetAttribute (Attribute c) => Curses.attrset (c.value);
 		public override void SetAttribute (Attribute c) => Curses.attrset (c.value);