소스 검색

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 년 전
부모
커밋
1576a8156b
2개의 변경된 파일6개의 추가작업 그리고 6개의 파일을 삭제
  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;