diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-11-16 23:44:43 +0100 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-11-16 23:44:43 +0100 |
commit | 4ca5974772741f2d51798cf4cb349e30329efe61 (patch) | |
tree | 70ce34a5598e4bffdba3e5cb8e27575fb0de3382 | |
parent | a07db0b055b4289e6480b9f45072858c97d4969a (diff) | |
download | sciteco-4ca5974772741f2d51798cf4cb349e30329efe61.tar.gz |
avoid some unnecessary jumps to buffer start
-rw-r--r-- | main.cpp | 5 | ||||
-rw-r--r-- | qbuffers.cpp | 1 |
2 files changed, 2 insertions, 4 deletions
@@ -141,10 +141,9 @@ main(int argc, char **argv) /* add remaining arguments to unnamed buffer */ for (int i = 1; i < argc; i++) { - interface.ssm(SCI_ADDTEXT, strlen(argv[i]), (sptr_t)argv[i]); - interface.ssm(SCI_ADDTEXT, 1, (sptr_t)"\r"); + interface.ssm(SCI_APPENDTEXT, strlen(argv[i]), (sptr_t)argv[i]); + interface.ssm(SCI_APPENDTEXT, 1, (sptr_t)"\n"); } - interface.ssm(SCI_GOTOPOS, 0); if (g_file_test(mung_file, G_FILE_TEST_IS_REGULAR)) { if (!file_execute(mung_file)) diff --git a/qbuffers.cpp b/qbuffers.cpp index d8294ed..878194c 100644 --- a/qbuffers.cpp +++ b/qbuffers.cpp @@ -171,7 +171,6 @@ Buffer::load(const gchar *filename) interface.ssm(SCI_APPENDTEXT, size, (sptr_t)contents); g_free(contents); - interface.ssm(SCI_GOTOPOS, 0); interface.ssm(SCI_SETSAVEPOINT); interface.undo_info_update(this); undo.push_var(dirty); |