bug fix for 66688, r=sgehani, sr=alecf, a=asa

This commit is contained in:
girish.manwani%eng.sun.com 2001-06-15 23:19:03 +00:00
Родитель 3c4fc745f0
Коммит 3dbd5e52ab
1 изменённых файлов: 14 добавлений и 2 удалений

Просмотреть файл

@ -383,15 +383,27 @@ main(int argc, char **argv)
* Default Error Handler
*------------------------------------------------------------------*/
int
ErrorHandler(int aErr)
ErrorHandler(int aErr, const char* aErrMsg)
{
GtkWidget *okButton, *label;
char msg[256];
char newmsg[256];
char errStr[16];
sprintf(errStr, "%d", aErr);
if (!IsErrFatal(aErr))
sprintf(msg, gCtx->Res("ERROR"), aErr, gCtx->Res(errStr));
{
if(aErr == E_INSTALL)
{
if (aErrMsg != NULL)
{
sprintf(newmsg, gCtx->Res(errStr), aErrMsg);
sprintf(msg, gCtx->Res("ERROR"), aErr, newmsg);
}
}
else
sprintf(msg, gCtx->Res("ERROR"), aErr, gCtx->Res(errStr));
}
else
sprintf(msg, gCtx->Res("FATAL_ERROR"), aErr, gCtx->Res(errStr));