summaryrefslogtreecommitdiff
path: root/src/html.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/html.cc')
-rw-r--r--src/html.cc12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/html.cc b/src/html.cc
index 40ef31c6..806e5950 100644
--- a/src/html.cc
+++ b/src/html.cc
@@ -701,6 +701,16 @@ DilloHtmlForm *DilloHtml::getCurrentForm ()
return forms->get (forms->size() - 1);
}
+bool_t DilloHtml::unloadedImages()
+{
+ for (int i = 0; i < images->size(); i++) {
+ if (images->get(i)->image != NULL) {
+ return TRUE;
+ }
+ }
+ return FALSE;
+}
+
/*
* Load images if they were disabled.
*/
@@ -756,7 +766,7 @@ bool DilloHtml::HtmlLinkReceiver::press (Widget *widget, int link, int img,
if (link == -1) {
a_UIcmd_page_popup(bw, a_History_get_url(NAV_TOP_UIDX(bw)),
bw->num_page_bugs ? bw->page_bugs->str:NULL,
- prefs.load_images);
+ html->unloadedImages());
ret = true;
} else {
a_UIcmd_link_popup(bw, html->links->get(link));