{
_RooProject = new RooProject();
- RooTicket.projects = new Gee.ArrayList<RooProject>();
+
RooTicket.loadProjects();
}
GLib.debug("ADD project %s : %s : %s", add.id, add.code, add.name);
return add;
}
-
+ static void reloadProjects() /// has to be called on singleton..
+ {
+ RooProject.loadcount = 0;
+ RooProject.singleton();
+ if (RooProject.loadcount == 0 ) {
+ RooProject.loadProjects();
+ }
+ }
static void loadProjects() // called from singleton...
{
- RooTicket.singleton().projects = new Gee.ArrayList<RooProject>();
+ RooTicket._projects = new Gee.ArrayList<RooProject>();
var table = new GLib.HashTable<string, string>(str_hash, str_equal);