]> Pileus Git - lackey/commitdiff
Prevent unknown key messages
authorAndy Spencer <andy753421@gmail.com>
Tue, 4 Jun 2013 04:16:23 +0000 (04:16 +0000)
committerAndy Spencer <andy753421@gmail.com>
Tue, 4 Jun 2013 04:24:25 +0000 (04:24 +0000)
views/day.c
views/events.c
views/month.c
views/todo.c
views/week.c
views/year.c

index a61b8a1767e055eae529eb85867dccfca687c08c..c8926e89204f8c9d30e509bf6410f0b5f5fdf5e8 100644 (file)
@@ -167,5 +167,5 @@ int day_run(int key, mmask_t btn, int row, int col)
                day_draw();
                wrefresh(win);
        }
-       return 0;
+       return ref;
 }
index 6505cb37a8cffe6904c44d84239ba51e60bf786e..8b1c7aafdf5748cbaababba3d76e86fb0313509e 100644 (file)
@@ -108,5 +108,5 @@ int events_run(int key, mmask_t btn, int row, int col)
                events_draw();
                wrefresh(win);
        }
-       return 0;
+       return scroll;
 }
index c76c0bd27af4bf7f8f6d9a98e60664359d9a8209..cbf611088a302f3a1b062386258fb4645695ac0b 100644 (file)
@@ -136,5 +136,5 @@ int month_run(int key, mmask_t btn, int row, int col)
                month_draw();
                wrefresh(win);
        }
-       return 0;
+       return days || months;
 }
index fd79b21212044e89e43dab0c326f1c593990bfc3..784d6e15bc6147f23362523eebc073bcbdfbcf0f 100644 (file)
@@ -110,5 +110,5 @@ int todo_run(int key, mmask_t btn, int row, int col)
                todo_draw();
                wrefresh(win);
        }
-       return 0;
+       return ref;
 }
index 2c5c29d3ac626f20806f13688b924a6b5f40ff7a..e94c9d819ca6302c8b4c07c7185fc6dbfa6fc7fa 100644 (file)
@@ -138,5 +138,5 @@ int week_run(int key, mmask_t btn, int row, int col)
                week_draw();
                wrefresh(win);
        }
-       return 0;
+       return ref;
 }
index 62ea6a6229ecbdee98180c8301d83dfb7313370f..22a372dac54222bd1aa97c37e968d1b8f29b2dcd 100644 (file)
@@ -164,8 +164,10 @@ int year_run(int key, mmask_t btn, int row, int col)
        }
 
        /* Refresh */
-       werase(win);
-       year_draw();
-       wrefresh(win);
-       return 0;
+       if (dir || y != YEAR) {
+               werase(win);
+               year_draw();
+               wrefresh(win);
+       }
+       return dir || y != YEAR;
 }