From 94220456db6a1245db5694993a145d84adeab0e9 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Fri, 9 Mar 2001 19:20:11 +0000 Subject: [PATCH] oops typo :) SVN revision: 4362 --- src/e.h | 2 +- src/entry.c | 2 +- src/pack.c | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/e.h b/src/e.h index 2325dac10..c5387ab2a 100644 --- a/src/e.h +++ b/src/e.h @@ -647,7 +647,7 @@ void e_entry_set_focus(E_Entry *entry, int focused); void e_entry_set_text(E_Entry *entry, const char *text); const char *e_entry_get_text(E_Entry *entry); void e_entry_set_cursor(E_Entry *entry, int cursor_pos); -int e_entry_get_curosr(E_Entry *entry); +int e_entry_get_cursor(E_Entry *entry); void e_entry_set_changed_callback(E_Entry *entry, void (*func) (E_Entry *_entry, void *_data), void *data); void e_entry_set_enter_callback(E_Entry *entry, void (*func) (E_Entry *_entry, void *_data), void *data); void e_entry_set_focus_in_callback(E_Entry *entry, void (*func) (E_Entry *_entry, void *_data), void *data); diff --git a/src/entry.c b/src/entry.c index 462a00598..32fffeebd 100644 --- a/src/entry.c +++ b/src/entry.c @@ -701,7 +701,7 @@ e_entry_set_cursor(E_Entry *entry, int cursor_pos) } int -e_entry_get_curosr(E_Entry *entry) +e_entry_get_cursor(E_Entry *entry) { return entry->cursor_pos; } diff --git a/src/pack.c b/src/pack.c index 1f0c93ee0..3dd3982e9 100644 --- a/src/pack.c +++ b/src/pack.c @@ -5,7 +5,9 @@ E_Pack_Object_Class classes[PACK_MAX]; void e_pack_object_init(void) { + /* all nulls */ ZERO(classes, E_Pack_Object_Class, PACK_MAX); + /* set up the entry widget class - we could pack them now */ classes[PACK_ENTRY] = (E_Pack_Object_Class) { e_entry_new, @@ -35,6 +37,6 @@ e_pack_object_new(int type) ZERO(po, E_Pack_Object, 1); po->type = type; po->class = classes[type]; - po->data.object = po->class.new(); + if (po->class.new) po->data.object = po->class.new(); return po; }