Index: src/compose.c =================================================================== RCS file: /pack/anoncvs/sylpheedclaws/sylpheed-claws/src/compose.c,v retrieving revision 1.382.2.442 diff -u -p -r1.382.2.442 compose.c --- src/compose.c 2008/03/06 12:56:32 1.382.2.442 +++ src/compose.c 2008/04/03 20:09:21 @@ -9178,7 +9178,8 @@ static void compose_undo_cb(Compose *com gboolean prev_autowrap = compose->autowrap; compose->autowrap = FALSE; - undo_undo(compose->undostruct); + if (compose->undostruct) + undo_undo(compose->undostruct); compose->autowrap = prev_autowrap; } @@ -9187,7 +9188,8 @@ static void compose_redo_cb(Compose *com gboolean prev_autowrap = compose->autowrap; compose->autowrap = FALSE; - undo_redo(compose->undostruct); + if (compose->undostruct) + undo_redo(compose->undostruct); compose->autowrap = prev_autowrap; }