HTMLv. GoBack button fix.

git-svn-id: svn://kolibrios.org@2417 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Kirill Lipatov (Leency) 2012-02-28 22:10:01 +00:00
parent 5ba5037595
commit c8d984dbb7
2 changed files with 8 additions and 11 deletions

View File

@ -1,3 +1,7 @@
xx.xx.12 -- v0.7x -- 11.x
- исправлена работа кнопки "Назад".
27.02.12 -- v0.75 -- 11.? Кб 27.02.12 -- v0.75 -- 11.? Кб
- при закрытии HTMLv, downloader тоже завершается; - при закрытии HTMLv, downloader тоже завершается;
- невозможно запустить больше одного downloader'a; - невозможно запустить больше одного downloader'a;

View File

@ -9,18 +9,11 @@ UrlsHistory BrowserHistory;
void UrlsHistory::GoBack() void UrlsHistory::GoBack()
{ {
WriteDebug(#UrlHistory); j = find_symbol(#UrlHistory, '|') -1; //текущая страница
//find_symbol(#UrlHistory, '|') if (j<=0) return;
j = strlen(#UrlHistory);
WHILE(UrlHistory[j] <>'|') && (j > 0) j--;
IF (j > 0) UrlHistory[j] = 0x00;
WHILE(UrlHistory[j] <>'|') && (j > 0) {
copystr(#UrlHistory[j], #URL);
j--;
}
UrlHistory[j] = 0x00; UrlHistory[j] = 0x00;
j = find_symbol(#UrlHistory, '|'); //предыдущая страница -> она нам и нужна
copystr(#UrlHistory + j, #URL);
copystr(#URL, #editURL); copystr(#URL, #editURL);
WB1.ShowPage(#URL); WB1.ShowPage(#URL);
} }