projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20061230-1-src
[rocksndiamonds.git]
/
src
/
editor.c
diff --git
a/src/editor.c
b/src/editor.c
index 4218efbb530e4bf4e2b07229ebb4f93d1e29864a..7ace5ece715702a16fdcfe7c503f8ad8f09312df 100644
(file)
--- a/
src/editor.c
+++ b/
src/editor.c
@@
-7300,7
+7300,7
@@
static int PrintElementDescriptionFromFile(char *filename, int start_line)
int max_lines_per_screen = (SYSIZE - pad_y) / font_height - 1;
return DrawTextFromFile(sx, sy, filename, font_nr, max_chars_per_line,
int max_lines_per_screen = (SYSIZE - pad_y) / font_height - 1;
return DrawTextFromFile(sx, sy, filename, font_nr, max_chars_per_line,
- max_lines_per_screen);
+ max_lines_per_screen
, TRUE
);
}
static void DrawPropertiesTabulatorGadgets()
}
static void DrawPropertiesTabulatorGadgets()
@@
-9081,7
+9081,14
@@
static void HandleTextAreaGadgets(struct GadgetInfo *gi)
{
int type_id = gi->custom_type_id;
{
int type_id = gi->custom_type_id;
+#if 1
+ strncpy(textarea_info[type_id].value, gi->textarea.value,
+ MAX_ENVELOPE_TEXT_LEN);
+ textarea_info[type_id].value[MAX_ENVELOPE_TEXT_LEN] = '\0';
+#else
+ /* !!! BUGGY !!! MAX_ENVELOPE_TEXT_LEN != MAX_GADGET_TEXTSIZE !!! */
strcpy(textarea_info[type_id].value, gi->textarea.value);
strcpy(textarea_info[type_id].value, gi->textarea.value);
+#endif
level.changed = TRUE;
}
level.changed = TRUE;
}