aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2012-11-16 23:44:43 +0100
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2012-11-16 23:44:43 +0100
commit4ca5974772741f2d51798cf4cb349e30329efe61 (patch)
tree70ce34a5598e4bffdba3e5cb8e27575fb0de3382
parenta07db0b055b4289e6480b9f45072858c97d4969a (diff)
downloadsciteco-4ca5974772741f2d51798cf4cb349e30329efe61.tar.gz
avoid some unnecessary jumps to buffer start
-rw-r--r--main.cpp5
-rw-r--r--qbuffers.cpp1
2 files changed, 2 insertions, 4 deletions
diff --git a/main.cpp b/main.cpp
index e412f9d..c85615d 100644
--- a/main.cpp
+++ b/main.cpp
@@ -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);