bookloupe/bookloupe.c
changeset 111 f805130deb6f
parent 103 adc06e9e8470
child 116 24b0e5ecffe5
     1.1 --- a/bookloupe/bookloupe.c	Mon Sep 23 21:18:27 2013 +0100
     1.2 +++ b/bookloupe/bookloupe.c	Tue Sep 24 22:28:02 2013 +0100
     1.3 @@ -801,8 +801,10 @@
     1.4  	snext=g_utf8_next_char(s);
     1.5  	c=g_utf8_get_char(s);
     1.6  	if (c==CHAR_DQUOTE)
     1.7 -	    counters->quot++;
     1.8 -	if (CHAR_IS_SQUOTE(c))
     1.9 +	    increment_matching(counters,c,!matching_difference(counters,c));
    1.10 +	else if (CHAR_IS_DQUOTE(c))
    1.11 +	    increment_matching(counters,c,!CHAR_IS_CLOSING_QUOTE(c));
    1.12 +	else if (CHAR_IS_SQUOTE(c))
    1.13  	{
    1.14  	    if (s==aline)
    1.15  	    {