--- rxvt-unicode/src/keyboard.C 2012/01/19 13:33:43 1.58 +++ rxvt-unicode/src/keyboard.C 2012/05/18 00:10:47 1.59 @@ -170,7 +170,6 @@ keyboard_manager::register_done () { unsigned int i, index, hashkey; - vector sorted_keymap; uint16_t hash_bucket_size[KEYSYM_HASH_BUCKETS]; // size of each bucket memset (hash_bucket_size, 0, sizeof (hash_bucket_size)); @@ -192,7 +191,7 @@ } // and allocate just enough space - sorted_keymap.insert (sorted_keymap.begin (), index + hash_bucket_size [i - 1], 0); + simplevec sorted_keymap (index + hash_bucket_size [i - 1], 0); memset (hash_bucket_size, 0, sizeof (hash_bucket_size));