From f5a5e58c8281bf4f158dc125d2b696cf1c3cb7ce Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Thu, 10 Oct 2002 22:01:16 +0000 Subject: [PATCH] Added Getter and Setter for 'fRefreshVariables'. --- debug/org.eclipse.cdt.debug.core/ChangeLog | 3 +++ .../debug/internal/core/model/CStackFrame.java | 16 +++++++++++++--- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/debug/org.eclipse.cdt.debug.core/ChangeLog b/debug/org.eclipse.cdt.debug.core/ChangeLog index 846917f8231..e5fcf902397 100644 --- a/debug/org.eclipse.cdt.debug.core/ChangeLog +++ b/debug/org.eclipse.cdt.debug.core/ChangeLog @@ -1,3 +1,6 @@ +2002-10-10 Mikhail Khodjaiants + * CStackFrame.java: Added Getter and Setter for 'fRefreshVariables'. + 2002-10-10 Mikhail Khodjaiants * DisassemblyManager.java: Replaced 'getInstructions( String fileName, int lineNumber )' by 'getInstructions( String fileName, int lineNumber, int maxLineCount )'. diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CStackFrame.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CStackFrame.java index e9a741e90f0..495e9028d36 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CStackFrame.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CStackFrame.java @@ -107,11 +107,11 @@ public class CStackFrame extends CDebugElement fVariables.add( new CLocalVariable( this, (ICDIVariable)it.next() ) ); } } - else if ( fRefreshVariables ) + else if ( refreshVariables() ) { updateVariables(); } - fRefreshVariables = false; + setRefreshVariables( false ); return fVariables; } @@ -468,7 +468,7 @@ public class CStackFrame extends CDebugElement fLastCDIStackFrame = fCDIStackFrame; } fCDIStackFrame = frame; - fRefreshVariables = true; + setRefreshVariables( true ); } /** @@ -742,4 +742,14 @@ public class CStackFrame extends CDebugElement ((IRestart)getDebugTarget()).restart(); } } + + private void setRefreshVariables( boolean refresh ) + { + fRefreshVariables = refresh; + } + + private boolean refreshVariables() + { + return fRefreshVariables; + } }