diff --git a/programs/cmm/browser/WebView.c b/programs/cmm/browser/WebView.c index d1bd48eee2..135bbb0966 100644 --- a/programs/cmm/browser/WebView.c +++ b/programs/cmm/browser/WebView.c @@ -231,7 +231,6 @@ void main() } else { // Loading the page is complete, free resources redirect_count = 0; - http.hfree(); if (http_get_type==PAGE) { history.add(http.cur_url); if (!strchr(http.cur_url, '?')) { @@ -250,6 +249,7 @@ void main() free(http.content_pointer); GetImg(false); } + http.hfree(); } break; default: diff --git a/programs/cmm/browser/const.h b/programs/cmm/browser/const.h index 21d2364acc..18413cbffc 100644 --- a/programs/cmm/browser/const.h +++ b/programs/cmm/browser/const.h @@ -107,4 +107,4 @@ char editbox_icons[] = FROM "res/editbox_icons.raw"; #define DEFAULT_URL URL_SERVICE_HOMEPAGE -char version[]="WebView 3.31a"; \ No newline at end of file +char version[]="WebView 3.31b"; \ No newline at end of file