mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-07-11 22:03:01 -06:00
ide: Debuggers: frame up/down disabled when running
git-svn-id: svn://ultimatepp.org/upp/trunk@13554 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
0c837f4244
commit
5462c5ad3c
3 changed files with 10 additions and 2 deletions
|
|
@ -92,8 +92,8 @@ void Pdb::SetThread()
|
|||
void Pdb::SetFrame()
|
||||
{
|
||||
int fi = ~framelist;
|
||||
frame_up.Enable(fi > 0);
|
||||
frame_down.Enable(fi < framelist.GetCount() - 1);
|
||||
frame_up.Enable(fi > 0 && lock == 0);
|
||||
frame_down.Enable(fi < framelist.GetCount() - 1 && lock == 0);
|
||||
if(fi >= 0 && fi < frame.GetCount()) {
|
||||
Frame& f = frame[fi];
|
||||
current_frame = &f;
|
||||
|
|
|
|||
|
|
@ -150,6 +150,8 @@ void Pdb::Lock()
|
|||
watches.Disable();
|
||||
locals.Disable();
|
||||
framelist.Disable();
|
||||
frame_down.Disable();
|
||||
frame_up.Disable();
|
||||
dlock.Show();
|
||||
IdeSetBar();
|
||||
}
|
||||
|
|
@ -164,6 +166,8 @@ void Pdb::Unlock()
|
|||
watches.Enable();
|
||||
locals.Enable();
|
||||
framelist.Enable();
|
||||
frame_down.Enable();
|
||||
frame_up.Enable();
|
||||
dlock.Hide();
|
||||
IdeSetBar();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -78,6 +78,8 @@ void Gdb::Lock()
|
|||
watches.Disable();
|
||||
locals.Disable();
|
||||
frame.Disable();
|
||||
frame_up.Disable();
|
||||
frame_down.Disable();
|
||||
dlock.Show();
|
||||
}
|
||||
|
||||
|
|
@ -87,6 +89,8 @@ void Gdb::Unlock()
|
|||
watches.Enable();
|
||||
locals.Enable();
|
||||
frame.Enable();
|
||||
frame_up.Enable();
|
||||
frame_down.Enable();
|
||||
dlock.Hide();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue