summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2014-02-08 15:00:08 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2014-02-08 15:00:08 +0000
commit8bc3a8032008a255e72e4c4dc88d391b7073814c (patch)
tree4d0087a8700a41ce225ab0be9772395158e87ae6 /utils
parent2cc6b04a4936f8fbc5b5216aa66bad69b4f22438 (diff)
downloadnetsurf-8bc3a8032008a255e72e4c4dc88d391b7073814c.tar.gz
netsurf-8bc3a8032008a255e72e4c4dc88d391b7073814c.tar.bz2
Add function to get bw's URL.
Diffstat (limited to 'utils')
-rw-r--r--utils/corestrings.c12
-rw-r--r--utils/corestrings.h3
2 files changed, 15 insertions, 0 deletions
diff --git a/utils/corestrings.c b/utils/corestrings.c
index c51a38fd7..db6d72e13 100644
--- a/utils/corestrings.c
+++ b/utils/corestrings.c
@@ -268,6 +268,9 @@ dom_string *corestring_dom___ns_key_libcss_node_data;
dom_string *corestring_dom___ns_key_file_name_node_data;
dom_string *corestring_dom___ns_key_image_coords_node_data;
+/* nsurl URLs */
+nsurl *corestring_nsurl_about_blank;
+
/*
* Free the core strings
*/
@@ -535,6 +538,10 @@ void corestrings_fini(void)
CSS_DOM_STRING_UNREF(__ns_key_file_name_node_data);
CSS_DOM_STRING_UNREF(__ns_key_image_coords_node_data);
#undef CSS_DOM_STRING_UNREF
+
+ /* nsurl URLs */
+ if (corestring_nsurl_about_blank != NULL)
+ nsurl_unref(corestring_nsurl_about_blank);
}
@@ -856,6 +863,11 @@ nserror corestrings_init(void)
goto error;
}
+ error = nsurl_create("about:blank", &corestring_nsurl_about_blank);
+ if (error != NSERROR_OK) {
+ goto error;
+ }
+
return NSERROR_OK;
error:
diff --git a/utils/corestrings.h b/utils/corestrings.h
index 1f34ada6a..2a1f88b09 100644
--- a/utils/corestrings.h
+++ b/utils/corestrings.h
@@ -24,6 +24,7 @@
#define NETSURF_UTILS_CORESTRINGS_H_
#include <libwapcaplet/libwapcaplet.h>
+#include "utils/nsurl.h"
#include "utils/errors.h"
nserror corestrings_init(void);
@@ -279,5 +280,7 @@ extern struct dom_string *corestring_dom___ns_key_libcss_node_data;
extern struct dom_string *corestring_dom___ns_key_file_name_node_data;
extern struct dom_string *corestring_dom___ns_key_image_coords_node_data;
+/* URLs */
+extern nsurl *corestring_nsurl_about_blank;
#endif