diff options
author | Darin Adler <darin@src.gnome.org> | 2001-10-30 00:26:25 +0000 |
---|---|---|
committer | Darin Adler <darin@src.gnome.org> | 2001-10-30 00:26:25 +0000 |
commit | 5b9963c2febcb414b272c535fc7f47e9125d764e (patch) | |
tree | e4215af0dd3d6654ed9e8c70b667cbdc296a1cca /libnautilus-private/nautilus-undo-signal-handlers.c | |
parent | 93359a3e112b345330ed3137b1658c8a5a0cf149 (diff) | |
download | nautilus-5b9963c2febcb414b272c535fc7f47e9125d764e.tar.gz |
libnautilus-private now compiles -- on to src
* Lots of files:
libnautilus-private now compiles -- on to src
Diffstat (limited to 'libnautilus-private/nautilus-undo-signal-handlers.c')
-rw-r--r-- | libnautilus-private/nautilus-undo-signal-handlers.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/libnautilus-private/nautilus-undo-signal-handlers.c b/libnautilus-private/nautilus-undo-signal-handlers.c index 2d708b312..cab6660d8 100644 --- a/libnautilus-private/nautilus-undo-signal-handlers.c +++ b/libnautilus-private/nautilus-undo-signal-handlers.c @@ -30,6 +30,7 @@ #include <libnautilus/nautilus-undo.h> #include <eel/eel-gtk-macros.h> +#include <string.h> #include "nautilus-undo-signal-handlers.h" @@ -160,11 +161,12 @@ editable_register_edit_undo (GtkEditable *editable) return; } - undo_data = g_new (EditableUndoData, 1); + undo_data = g_new0 (EditableUndoData, 1); undo_data->undo_text = g_strdup (gtk_editable_get_chars (editable, 0, -1)); undo_data->position = gtk_editable_get_position (editable); - undo_data->selection_start = editable->selection_start_pos; - undo_data->selection_end = editable->selection_end_pos; + gtk_editable_get_selection_bounds (editable, + &undo_data->selection_start, + &undo_data->selection_end); nautilus_undo_register (GTK_OBJECT (editable), |