summaryrefslogtreecommitdiff
path: root/atari/gemtk/objc.c
diff options
context:
space:
mode:
authorOle Loots <ole@monochrom.net>2013-12-21 01:49:26 +0100
committerOle Loots <ole@monochrom.net>2013-12-21 01:49:26 +0100
commit340d437b3fd33a72b0894098a3cb88090980d9a8 (patch)
treed83b50fa17fa2ed1b37ab544e49ed5975f32df9d /atari/gemtk/objc.c
parent1970fb7bdaa30454115777122a238b4931839f0b (diff)
downloadnetsurf-340d437b3fd33a72b0894098a3cb88090980d9a8.tar.gz
netsurf-340d437b3fd33a72b0894098a3cb88090980d9a8.tar.bz2
Minor changes to gemtk
- check for NULL window ptr in gemtk_wm_send_msg - use textarea template string for max textarea string length
Diffstat (limited to 'atari/gemtk/objc.c')
-rw-r--r--atari/gemtk/objc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/atari/gemtk/objc.c b/atari/gemtk/objc.c
index 50d70dd9d..514f6b544 100644
--- a/atari/gemtk/objc.c
+++ b/atari/gemtk/objc.c
@@ -66,7 +66,7 @@ static void set_text(OBJECT *obj, short idx, char * text, int len)
set_string(obj, idx, spare);
}
-char gemtk_obj_set_str_safe(OBJECT * tree, short idx, char *txt)
+char gemtk_obj_set_str_safe(OBJECT * tree, short idx, const char *txt)
{
char spare[204];
short type = 0;
@@ -77,7 +77,7 @@ char gemtk_obj_set_str_safe(OBJECT * tree, short idx, char *txt)
type = (tree[idx].ob_type & 0xFF);
if (type == G_FTEXT || type == G_FBOXTEXT) {
TEDINFO *ted = ((TEDINFO *)get_obspec(tree, idx));
- maxlen = ted->te_txtlen+1;
+ maxlen = ted->te_tmplen+1;
if (maxlen > 200) {
maxlen = 200;
} else if (maxlen < 0) {