return config[key + "." + subkey];
}
+ std::string modkey = key;
+ while (modkey.find_last_of(".") != std::string::npos) {
+ modkey.resize(modkey.find_last_of("."));
+ if (config.count(modkey + "." + subkey)) {
+ return config[modkey + "." + subkey];
+ }
+ }
+
return config["default." + subkey];
}
unsigned char *ptr = buf;
for (unsigned i = 0; i < width * height; ++i) {
- *ptr++ = bg_r;
- *ptr++ = bg_g;
*ptr++ = bg_b;
+ *ptr++ = bg_g;
+ *ptr++ = bg_r;
*ptr++ = 0;
}
}