X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=src%2Fviewer.c;h=f0a1d99faab09f2207b8cddc3720455ca8a201dd;hb=b76ee39c67f83aae042ba2d16e05cb0c98e8185d;hp=cbb1498f73746f889506272642bbbd17a7586ff1;hpb=4ebae8ba8f3700f740d2705f7a3c2dc92f4995dc;p=smdp.git diff --git a/src/viewer.c b/src/viewer.c index cbb1498..f0a1d99 100644 --- a/src/viewer.c +++ b/src/viewer.c @@ -261,7 +261,7 @@ int ncurses_display(deck_t *deck, int notrans, int nofade, int invert, int reloa slide = deck->slide; // find slide to reload - sc = 0; + sc = 1; while(reload > 1 && reload <= deck->slides) { slide = slide->next; sc++; @@ -656,7 +656,8 @@ void add_line(WINDOW *window, int y, int x, line_t *line, int max_cols, int colo // IS_CODE if(CHECK_BIT(line->bits, IS_CODE)) { - if (!CHECK_BIT(line->bits, IS_TILDE_CODE)) { + if (!CHECK_BIT(line->bits, IS_TILDE_CODE) && + !CHECK_BIT(line->bits, IS_GFM_CODE)) { // set static offset for code offset = CODE_INDENT; } @@ -981,7 +982,7 @@ int int_length (int val) { int get_slide_number(char init) { int retval = init - '0'; - char c; + int c; // block for tenths of a second when using getch, ERR if no input halfdelay(GOTO_SLIDE_DELAY); while((c = getch()) != ERR) {