Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] multi debug context stepping in DSF

> -----Original Message-----
> From: cdt-dev-bounces@xxxxxxxxxxx 
> [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Alexiev, Dobrin
> Sent: Wednesday, July 20, 2011 5:26 PM
> To: CDT General developers list.
> Subject: [cdt-dev] multi debug context stepping in DSF
> 
> I am trying to implement multi context stepping. 
> 
> First, I overwrote DsfSuspendCommand, DsfResumeCommand and 
> DsfStep*Command to enabled the commands if multiple execution 
> context are selected.
> 
> Next, When I multi select and execute Suspend/Step/Resume I 
> don't want the selection to change, because the assumption is 
> the user will continue with multi select operations. To 
> achieve that I overwrote DefaultDsfSelectionPolicy to block 
> the change of selection if currently multiple execution 
> context are selected. 
> 
> Now the next problem - since there is no debug context 
> change, my Suspend/Step/Resume commands don't update - they 
> reflect the old state. 

I'm not entirely sure how the view refreshing logic works.
Should the Suspended or Resumed event cause the views
to refresh?  Or do we really need a new selection to happen?

> 
> Does anyone know what is the right way to update the 
> Suspend/Step/Resume when at the same time the selection 
> change is being blocked. 
> 
> Thanks
> Dobrin
> 
> 
> 
> 
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
> 

Back to the top