summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-undo-signal-handlers.c
diff options
context:
space:
mode:
authorDarin Adler <darin@src.gnome.org>2001-10-30 00:26:25 +0000
committerDarin Adler <darin@src.gnome.org>2001-10-30 00:26:25 +0000
commit5b9963c2febcb414b272c535fc7f47e9125d764e (patch)
treee4215af0dd3d6654ed9e8c70b667cbdc296a1cca /libnautilus-private/nautilus-undo-signal-handlers.c
parent93359a3e112b345330ed3137b1658c8a5a0cf149 (diff)
downloadnautilus-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.c8
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),