Fix compiler warning about inline function
[dockapps/wmnotify.git] / src / wmnotify.c
index 8847a24..b767f66 100644 (file)
@@ -4,19 +4,7 @@
  * Copyright (C) 2003 Hugo Villeneuve (hugo@hugovil.com)
  * based on WMPop3 by Scott Holden (scotth@thezone.net)
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
+ * This file is released under the GPLv2
  */
 
 /* Define filename_M */
@@ -76,7 +64,7 @@ static int double_click_notif;
 static pthread_t timer_thread;
 
 
-inline void ErrorLocation(const char *file, int line)
+void ErrorLocation(const char *file, int line)
 {
        fprintf(stderr, "  Error in file \"%s\" at line #%d\n", file,
                line);
@@ -201,7 +189,9 @@ static void DoubleClick(void)
        int status;
 
        if (wmnotify_infos.mail_client_argv[0] != NULL) {
-               /* Starting external mail client. */
+               if (wmnotify_infos.debug)
+                       printf("%s: Starting mail client\n", PACKAGE);
+
                ExecuteCommand(wmnotify_infos.mail_client_argv);
 
                double_click_notif = true;
@@ -379,6 +369,9 @@ static void *TimerThread(void *arg)
                if (wmnotify_infos.debug)
                        printf("%s: Timer thread iteration.\n", PACKAGE);
 
+               if (manual_check && wmnotify_infos.debug)
+                       printf("%s: Manual check requested\n", PACKAGE);
+
                if ((manual_check == true) || (counter == 0)) {
                        new_messages = CheckForNewMail(manual_check);
                        manual_check = false;
@@ -441,10 +434,10 @@ static void *TimerThread(void *arg)
                        NewMailAnimation();
                        (void) usleep(NEW_MAIL_ANIMATION_DURATION);
                        counter--;
-               }
 
-               if (wmnotify_infos.debug)
-                       printf("%s: counter = %d\n", PACKAGE, counter);
+                       if (wmnotify_infos.debug)
+                               printf("%s: counter = %d\n", PACKAGE, counter);
+               }
        }                       /* end while */
 
        if (wmnotify_infos.debug)
@@ -479,9 +472,7 @@ int main(int argc, char *argv[])
        ProcessXlibEventsInit(SingleClick, DoubleClick);
 
        /* Initializing and creating a DockApp window. */
-       InitDockAppWindow(argc, argv, wmnotify_xpm,
-                         wmnotify_infos.display_arg,
-                         wmnotify_infos.geometry_arg);
+       InitDockAppWindow(argc, argv, wmnotify_xpm);
 
        /* Starting thread for periodically checking for new mail. */
        status = pthread_create(&timer_thread, NULL, TimerThread, NULL);