Selaa lähdekoodia

eliminate redundant activities in Invalidate

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@6787 8c9fc860-2736-0410-a75d-ab315db34111
eth.hunzikerp 9 vuotta sitten
vanhempi
commit
1576a8156b
2 muutettua tiedostoa jossa 6 lisäystä ja 6 poistoa
  1. 2 2
      source/WMGrids.Mod
  2. 4 4
      source/WMTextView.Mod

+ 2 - 2
source/WMGrids.Mod

@@ -151,10 +151,10 @@ TYPE
 			NEW(onClickSelected, SELF, GSonClickSelected, GSonClickSelectedInfo, SELF.StringToCompCommand); events.Add(onClickSelected);
 		END Init;
 
-		PROCEDURE Initialize*;
+	PROCEDURE Initialize*; (*to do: drop this altogether*)
 		BEGIN
 			Initialize^;
-			RecacheAllProperties
+			(*RecacheAllProperties*)
 		END Initialize;
 
 		PROCEDURE RecacheAllProperties;

+ 4 - 4
source/WMTextView.Mod

@@ -833,14 +833,14 @@ TYPE
 		PROCEDURE Initialize*;
 		BEGIN
 			ASSERT(IsCallFromSequencer());
-			Initialize^;
-			RecacheProperties;
+			(*Initialize^;
+			RecacheProperties;*)
+			
 			cursor.SetVisible(FALSE);
 			IF text#NIL THEN	Resized 	END;
-
 			(* from now on, bidi-formatting can be done *)
 			layout.initialized := TRUE;
-			(*Initialize^;*)
+			Initialize^;
 		END Initialize;
 
 		PROCEDURE Finalize;