Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 329033

Summary: setBlocked(final boolean blocked) on NavigationNode doesn´t honor current blocked state
Product: [RT] Riena Reporter: Nobody - feel free to take it <nobody>
Component: navigationAssignee: Steffen Kriese <steffen.kriese>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: 3.0.0   
Hardware: All   
OS: All   
Whiteboard:

Description Nobody - feel free to take it CLA 2010-10-29 07:54:10 EDT
Current implementation of setBlocked() in class NavigationNode looks like this.

/**
	 * @see org.eclipse.riena.navigation.INavigationNode#setBlocked(boolean)
	 */
	public void setBlocked(final boolean blocked) {
		this.blocked = blocked;
		notifyBlockedChanged();
		// taken out because it has caused some problems
		//		for (final INavigationNode<?> child : getChildren()) {
		//			child.setBlocked(blocked);
		//		}
	}
	
	
notifyBlockedChanged() gets called even if nothing has changed.
Comment 1 Steffen Kriese CLA 2011-03-07 03:46:44 EST
Fixed in HEAD