summaryrefslogtreecommitdiff
path: root/src/fruits/cmc/cmc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fruits/cmc/cmc.c')
-rw-r--r--src/fruits/cmc/cmc.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/fruits/cmc/cmc.c b/src/fruits/cmc/cmc.c
index f44f82f..f015772 100644
--- a/src/fruits/cmc/cmc.c
+++ b/src/fruits/cmc/cmc.c
@@ -5,6 +5,7 @@
#include "../../server/common.h"
#include "../../liana/list.h"
#include "../../codec/packet_ext.h"
+#include "../../util/color_palette.h"
#include "cmc.h"
@@ -248,8 +249,7 @@ static bool parse_command_line(s32 argc, char *argv[])
} else if (al_str_eq(&al_str_cr(argv[1]), &al_str_c("search"))) {
if (argc < 3) return false;
c.cli.command = CLI_SEARCH;
- str query;
- al_str_from(&query, "");
+ str query = AL_STR_EMPTY;
for (s32 i = 2; i < argc; i++) {
al_str_cat(&query, &al_str_cr(argv[i]));
if (i != argc - 1) {
@@ -273,10 +273,16 @@ s32 main(s32 argc, char *argv[])
goto err;
}
+ camu_colors_default_init();
+
nn_event_loop_init(&c.loop);
al_array_init(c.lists);
+#ifdef CAMU_HAVE_PORTAL // @TODO: Incomplete
camu_post_cache_init(&c.cache);
+#else
+ al_assert(false);
+#endif
al_array_init(c.searches);
str user = al_str_c("guest");