Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jdt-debug-dev] How can I invoke IBreakpoint.setEnabled(doEnable) without firing change event?

> 
> Hi.
> I want to prevent from firing of 
> org.eclipse.debug.internal.core.BreakpointManager.fireUpdate(List 
> breakpoints, List deltas, int update) 
> in "response" to ... 
> 
> org.eclipse.debug.internal.core.BreakpointManager.resourceChanged
> (IResourceChangeEvent event) in response to 
> 
> org.eclipse.core.internal.events.NotificationManager.notify
> (ListenerEntry[] resourceListeners, IResourceChangeEvent event, 
> boolean lockTree)
> 
> as result of invoking of JavaLineBreakpoint.setEnabled(boolean) as 
> Object in varaible of type IBreakpoint.

Your use case is not clear to me, but there is no way to prevent this 
currently. Breakpoint change events are created when the underlying marker 
attributes are modified - there is no API to suppress the change 
notification. It should be possible to set up some event filtering on your 
end.

Darin


Back to the top