aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sb.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/sb.c b/sb.c
index 8b40710..6ffbfca 100644
--- a/sb.c
+++ b/sb.c
@@ -119,10 +119,13 @@ gint(current) = gtk_notebook_get_current_page(GTK_NOTEBOOK(w.notebook));
gint(total) = gtk_notebook_get_n_pages(GTK_NOTEBOOK(w.notebook));
if(b) {
- if (current == total -1 ) { current = 0; }
+ if (current == gtk_notebook_get_n_pages(GTK_NOTEBOOK(w.notebook)) -1 ) { current = 0; }
else { current = current + 1;}
} else{
- if (current == 0) { current = total -1; }
+ if (current == 0) {
+ current = gtk_notebook_get_n_pages(GTK_NOTEBOOK(w.notebook));
+ current = current - 1; }
+
else {current = current -1; }
}