aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main.cpp
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2013-02-18 23:33:43 +0100
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2013-02-22 01:18:05 +0100
commite5a24b3c79ace767d8a424b2ea01056288d03d1a (patch)
tree4529b277708421de8b4ae28f4004a2d1f4e1cc5c /src/main.cpp
parent753dacacbcc2d45d35a044bfe2512fc4cd564b5c (diff)
downloadsciteco-e5a24b3c79ace767d8a424b2ea01056288d03d1a.tar.gz
clean up QRegisterTable::insert|initialize usage
* distinction no longer useful since string part of register is now never pre-initialized
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 2834709..47cd77f 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -182,8 +182,7 @@ initialize_environment(void)
name[0] = '$';
g_strlcpy(name + 1, *p, sizeof(name) - 1);
- reg = new QRegister(name);
- QRegisters::globals.insert(reg);
+ reg = QRegisters::globals.insert(name);
reg->set_string(value);
}
@@ -213,9 +212,9 @@ main(int argc, char **argv)
interface.ssm(SCI_STYLECLEARALL);
/* search string and status register */
- QRegisters::globals.initialize("_");
+ QRegisters::globals.insert("_");
/* replacement string register */
- QRegisters::globals.initialize("-");
+ QRegisters::globals.insert("-");
/* current buffer name and number ("*") */
QRegisters::globals.insert(new QRegisterBufferInfo());
/* environment registers */
@@ -259,7 +258,7 @@ main(int argc, char **argv)
* If munged file didn't quit, switch into interactive mode
*/
/* commandline replacement string register */
- QRegisters::globals.initialize("\x1B");
+ QRegisters::globals.insert("\x1B");
Goto::table = &cmdline_goto_table;
interface.ssm(SCI_EMPTYUNDOBUFFER);