diff options
author | Thomas White <taw@bitwiz.org.uk> | 2013-12-07 22:25:54 +0100 |
---|---|---|
committer | Thomas White <taw@bitwiz.org.uk> | 2013-12-07 22:25:54 +0100 |
commit | 175be2737227614c5b1d7f2950c8985561195744 (patch) | |
tree | e41bb2759d8d1e9a9900bb652f0d682418b37f58 | |
parent | 1adc490d552edde21b8b7a42657bc053f7a842a5 (diff) |
Fix insertion logic
-rw-r--r-- | src/presentation.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/presentation.c b/src/presentation.c index d3c9221..ec5438c 100644 --- a/src/presentation.c +++ b/src/presentation.c @@ -96,7 +96,6 @@ int insert_slide(struct presentation *p, struct slide *new, int pos) } p->slides = try; p->completely_empty = 0; - p->num_slides++; if ( p->num_slides > 0 ) { for ( i=p->num_slides-1; i>=pos; i-- ) { @@ -105,6 +104,7 @@ int insert_slide(struct presentation *p, struct slide *new, int pos) } p->slides[pos] = new; + p->num_slides++; new->parent = p; |