summaryrefslogtreecommitdiff
path: root/riscos/gui
diff options
context:
space:
mode:
authorSteve Fryatt <stevef@netsurf-browser.org>2014-01-26 14:35:57 +0000
committerSteve Fryatt <stevef@netsurf-browser.org>2014-01-26 14:35:57 +0000
commitdef97156d3c0cbeacf2996859f16f727d44eb4e8 (patch)
tree0a8f663aa182b7815307afde33c55a0d4d1a17df /riscos/gui
parent89992958d251cbb1cbd634a0dd89d1161de35041 (diff)
downloadnetsurf-def97156d3c0cbeacf2996859f16f727d44eb4e8.tar.gz
netsurf-def97156d3c0cbeacf2996859f16f727d44eb4e8.tar.bz2
Make Open URL dialogue allocate memory for the URL field.
Add global constant for URL length, to manage both URL Bar and Open URL.
Diffstat (limited to 'riscos/gui')
-rw-r--r--riscos/gui/url_bar.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/riscos/gui/url_bar.c b/riscos/gui/url_bar.c
index b66b2afc3..829419db3 100644
--- a/riscos/gui/url_bar.c
+++ b/riscos/gui/url_bar.c
@@ -30,6 +30,7 @@
#include "oslib/os.h"
#include "oslib/osspriteop.h"
#include "oslib/wimp.h"
+#include "riscos/gui.h"
#include "riscos/hotlist.h"
#include "riscos/gui/url_bar.h"
#include "riscos/theme.h"
@@ -50,7 +51,6 @@
#define URLBAR_MIN_WIDTH 52
#define URLBAR_GRIGHT_GUTTER 8
#define URLBAR_FAVICON_NAME_LENGTH 12
-#define URLBAR_URL_LENGTH 2048
struct url_bar {
/** The applied theme (or NULL to use the default) */
@@ -167,7 +167,7 @@ struct url_bar *ro_gui_url_bar_create(struct theme_descriptor *theme)
url_bar->hotlist.extent.x1 = 0;
url_bar->hotlist.extent.y1 = 0;
- url_bar->text_size = URLBAR_URL_LENGTH;
+ url_bar->text_size = RO_GUI_MAX_URL_SIZE;
url_bar->text_buffer = malloc(url_bar->text_size);
strncpy(url_bar->text_buffer, "", url_bar->text_size);