well this makes things fail for people ...
[apps/madmutt.git] / buffy.cpkg
index 65e20bb..264caac 100644 (file)
@@ -15,8 +15,7 @@
 #include <utime.h>
 
 #include <lib-lua/lib-lua.h>
 #include <utime.h>
 
 #include <lib-lua/lib-lua.h>
-#include <lib-ui/curses.h>
-#include <lib-ui/sidebar.h>
+#include <lib-ui/lib-ui.h>
 #include <lib-mx/mx.h>
 #include <lib-mx/mh.h>
 
 #include <lib-mx/mx.h>
 #include <lib-mx/mh.h>
 
@@ -121,7 +120,7 @@ int buffy_check(int force)
     struct stat contex_sb;
     time_t now, last1, last2;
     CONTEXT *ctx;
     struct stat contex_sb;
     time_t now, last1, last2;
     CONTEXT *ctx;
-    int i = 0, local = 0, count = 0;
+    int i = 0, local = 0;
 
     /* update postponed count as well, on force */
     if (force == 1)
 
     /* update postponed count as well, on force */
     if (force == 1)
@@ -145,8 +144,6 @@ int buffy_check(int force)
     BuffyCount = 0;
     BuffyNotify = 0;
 
     BuffyCount = 0;
     BuffyNotify = 0;
 
-    count = sidebar_need_count();
-
     if (!Context || !Context->path || 
         (mx_is_local (Context->magic-1) && stat (Context->path, &contex_sb) != 0)) {
         /* check device ID and serial number instead of comparing paths */
     if (!Context || !Context->path || 
         (mx_is_local (Context->magic-1) && stat (Context->path, &contex_sb) != 0)) {
         /* check device ID and serial number instead of comparing paths */
@@ -175,7 +172,7 @@ int buffy_check(int force)
               case M_MBOX:
                 /* only check on force or $mail_check reached */
                 if (force == 1 || (now - last1 >= mod_buffy.mail_check)) {
               case M_MBOX:
                 /* only check on force or $mail_check reached */
                 if (force == 1 || (now - last1 >= mod_buffy.mail_check)) {
-                    if (!count) {
+                    if (!sidebar_w) {
                         if (STAT_CHECK) {
                             BuffyCount++;
                             tmp->new = 1;
                         if (STAT_CHECK) {
                             BuffyCount++;
                             tmp->new = 1;
@@ -221,7 +218,7 @@ int buffy_check(int force)
                             /* one new and undeleted message is enough */
                             if (tmp->new == 0) {
                                 BuffyCount++;
                             /* one new and undeleted message is enough */
                             if (tmp->new == 0) {
                                 BuffyCount++;
-                                if (!count) {
+                                if (!sidebar_w) {
                                     /* if sidebar invisible -> done */
                                     tmp->new = 1;
                                     break;
                                     /* if sidebar invisible -> done */
                                     tmp->new = 1;
                                     break;
@@ -234,7 +231,7 @@ int buffy_check(int force)
                     }
                     closedir (dirp);
 
                     }
                     closedir (dirp);
 
-                    if (count) {
+                    if (sidebar_w) {
                         /* only count total mail if sidebar visible */
                         snprintf (path, sizeof (path), "%s/cur", tmp->path);
                         if ((dirp = opendir (path)) == NULL) {
                         /* only count total mail if sidebar visible */
                         snprintf (path, sizeof (path), "%s/cur", tmp->path);
                         if ((dirp = opendir (path)) == NULL) {
@@ -266,7 +263,7 @@ int buffy_check(int force)
                 if (force == 1 || (now - last1 >= mod_buffy.mail_check)) {
                     if ((tmp->new = mh_buffy (tmp->path)) > 0)
                         BuffyCount++;
                 if (force == 1 || (now - last1 >= mod_buffy.mail_check)) {
                     if ((tmp->new = mh_buffy (tmp->path)) > 0)
                         BuffyCount++;
-                    if (count) {
+                    if (sidebar_w) {
                         DIR *dp;
 
                         if ((dp = opendir (path)) == NULL)
                         DIR *dp;
 
                         if ((dp = opendir (path)) == NULL)
@@ -318,7 +315,7 @@ int buffy_check(int force)
     }
     if (BuffyCount > 0 && force != 2)
         sidebar_draw ();
     }
     if (BuffyCount > 0 && force != 2)
         sidebar_draw ();
-    return (BuffyCount);
+    return BuffyCount;
 }
 
 int buffy_list (void)
 }
 
 int buffy_list (void)