Prechádzať zdrojové kódy

Remove uneeded error, fix skip bug

Billy Barrow 2 rokov pred
rodič
commit
4e976ae826
2 zmenil súbory, kde vykonal 2 pridanie a 1 odobranie
  1. 1 1
      src/lib/Enumerable.vala
  2. 1 0
      src/lib/Queries/Skip.vala

+ 1 - 1
src/lib/Enumerable.vala

@@ -146,7 +146,7 @@ namespace Invercargill {
             throw new SequenceError.NO_ELEMENTS("The sequence contains no elements");
         }
 
-        public virtual T first_or_default() throws SequenceError {
+        public virtual T? first_or_default() {
             var tracker = get_tracker();
             if(tracker.has_next()) {
                 return tracker.get_next();

+ 1 - 0
src/lib/Queries/Skip.vala

@@ -31,6 +31,7 @@ namespace Invercargill {
                     if(!tracker.has_next()) {
                         return false;
                     }
+                    tracker.get_next ();
                     c++;
                 }