\r
// set all actions to none\r
for(i=0; i<tree->packages.size(); i++)\r
- PML_SetAction (tree, i, 0, tree->setIcon);\r
+ PML_SetAction (tree, i, 0, tree->setIcon, NULL);\r
\r
tree->setStatus(1000, ret, NULL);\r
\r
} \r
\r
// Do the actions the user wants us to do\r
-extern "C" int PML_DoIt (TREE* tree, PML_SetStatus SetStatus)\r
+extern "C" int PML_DoIt (TREE* tree, PML_SetStatus SetStatus, PML_Ask Ask)\r
{ \r
DWORD dummy; \r
tree->setStatus = SetStatus;\r
if(!tree->todo.size())\r
return ERR_NOTODO;\r
\r
+ //ask\r
+ WCHAR buffer [2000];\r
+ wsprintf(buffer, PML_TransError(ERR_READY), tree->todo.size());\r
+\r
+ if(!Ask(buffer))\r
+ return ERR_GENERIC;\r
+ \r
+\r
hThread = CreateThread(NULL, 0, DoitThread, tree, 0, &dummy);\r
\r
if(!hThread)\r