- Fixed yellow colours.

- Fixed a bug in scheduler, forgetting to block a thread.
- Added a grid feature to simulation_widget
- Added file->new.



git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1095 3ecf2c5c-341e-0410-92b4-d18e462d057c
This commit is contained in:
matrevis 2006-09-11 21:14:08 +00:00
parent 849a8ff473
commit c4aac86d0a
7 changed files with 80 additions and 20 deletions

View file

@ -298,6 +298,7 @@ ConcreteHistory::clear()
_snapshots.clear();
_snapshots.push_back(new ConcreteEnvironment());
assert(_snapshots.size() == 1);
notify_change();
}

View file

@ -344,7 +344,11 @@ determine_subr_allocable_status(const Resource& res, const SubRequestQueue& queu
if (sr.get_state() == Request::state_allocated)
continue;
if(position_in_queue + 1 > total_places)
sr.set_state(Request::state_unallocable);
{
sr.set_state(Request::state_unallocable);
// Kludge:
sr.get_request().get_thread().set_state(Schedulable::state_blocked);
}
else
sr.set_state(Request::state_allocable);
} //~ for(over subrequest queue)