aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorache <ache@ache.one>2019-02-05 19:17:44 +0100
committerache <ache@ache.one>2019-02-05 19:17:44 +0100
commitaf48051bd1d6eac32b0f2c6e5f0a3df23a4b42ca (patch)
treec6ea3d77fba88b7304912ca9c7a443e01985b72c
parentAdd config file management (diff)
Fix display glitch
-rw-r--r--main.c23
1 files changed, 12 insertions, 11 deletions
diff --git a/main.c b/main.c
index 5f3f929..3f38f1e 100644
--- a/main.c
+++ b/main.c
@@ -139,6 +139,18 @@ int main(int argc, char* argv[]){
/* Initialisation */
+ int r = 0;
+
+ if( r = fillContactList(DEFAULT_CONTACT_FILENAME) ) {
+ return r;
+ }
+ if( r = loadConv() ) {
+ return r;
+ }
+ sortContacts();
+
+ /* Initialisation ncurses */
+
int size = 0;
int c;
int comp = 0;
@@ -162,7 +174,6 @@ int main(int argc, char* argv[]){
init_pair( 12, COLOR_WHITE, COLOR_BLUE);
-
init_pair( 11, COLOR_RED, COLOR_RED);
init_pair( 10, COLOR_GREEN, COLOR_GREEN);
@@ -170,16 +181,6 @@ int main(int argc, char* argv[]){
CHECK(wrefresh, sep_win);
init_readline();
- int r = 0;
-
- if( r = fillContactList(DEFAULT_CONTACT_FILENAME) ) {
- return r;
- }
- if( r = loadConv() ) {
- return r;
- }
- sortContacts();
-
for(int i = 0 ; i < 9 ; i++) {
init_pair( i+1, i, COLOR_BLACK);
}