Merge pull request #56 from visit1985/cygwin_fixes
[smdp.git] / src / viewer.c
index 447d3fe..df66fd5 100644 (file)
@@ -266,6 +266,7 @@ int ncurses_display(deck_t *deck, int notrans, int nofade, int invert) {
                   "%d / %d", sc, deck->slides);
 
         // make header + fooder visible
+        wrefresh(content);
         wrefresh(stdscr);
 
         line = slide->line;
@@ -573,7 +574,7 @@ void inline_display(WINDOW *window, const char *c, const int colors) {
             // closing special char (or second backslash)
             // only if not followed by :alnum:
             if((stack->top)(stack, *i) &&
-               (!isalnum(*(i + 1)) || *(i + 1) == '\0' || *i == '\\')) {
+               (!isalnum((int)i[1]) || *(i + 1) == '\0' || *i == '\\')) {
 
                 switch(*i) {
                     // print escaped backslash