From b208b80b4577884bf0adabf4833f7639dba343b6 Mon Sep 17 00:00:00 2001 From: "Kirill Lipatov (Leency)" Date: Mon, 5 Nov 2012 18:07:09 +0000 Subject: [PATCH] HTMLv bug fix git-svn-id: svn://kolibrios.org@3006 a494cfbc-eb01-0410-851d-a64ba20cac60 --- programs/network/htmlv/browser/HTMLv.c | 8 ++++---- programs/network/htmlv/browser/TWB.h | 6 ++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/programs/network/htmlv/browser/HTMLv.c b/programs/network/htmlv/browser/HTMLv.c index 1bccc839c0..1512801ac6 100644 --- a/programs/network/htmlv/browser/HTMLv.c +++ b/programs/network/htmlv/browser/HTMLv.c @@ -56,11 +56,11 @@ void main() int scroll_used=0; mem_Init(); - if (load_dll2(libio, #libio_init,1)!=0) debug("Не удалось подключить библиотеку libio."w); - if (load_dll2(libimg, #libimg_init,1)!=0) debug("Не удалось подключить библиотеку libimg."w); - if (load_dll2(boxlib, #edit_box_draw,0)!=0) debug("Не удалось подключить библиотеку boxlib."w); + if (load_dll2(libio, #libio_init,1)!=0) debug("Не удалось подключить библиотеку libio"w); + if (load_dll2(libimg, #libimg_init,1)!=0) debug("Не удалось подключить библиотеку libimg"w); + if (load_dll2(boxlib, #edit_box_draw,0)!=0) debug("Не удалось подключить библиотеку boxlib"w); load_dll2(#abox_lib, #boxlib_init,0); - if (load_dll2(libtruetype, #truetype,0)!=0) debug("Не удалось подключить библиотеку TrueType."w); + if (load_dll2(libtruetype, #truetype,0)!=0) {debug("Не удалось подключить библиотеку TrueType"w); use_truetype = 2;} if (!URL) strcpy(#URL, "/sys/home.htm"); strcpy(#editURL, #URL); diff --git a/programs/network/htmlv/browser/TWB.h b/programs/network/htmlv/browser/TWB.h index 0220849118..3639f26e66 100644 --- a/programs/network/htmlv/browser/TWB.h +++ b/programs/network/htmlv/browser/TWB.h @@ -120,6 +120,12 @@ void TWebBrowser::Scan(int id) else pre_text=0; break; case 005: //truetype + if (use_truetype == 2) + { + debug("Не удалось подключить библиотеку TrueType"); + debug("/rd/1/lib/truetype.obj не обнаружен или имеет неправильный формат"); + return; + } if (use_truetype == 1) use_truetype=0; else use_truetype=1; break; case BACK: