Imported Upstream version 0.2.10
[debian/pino.git] / src / timeline_list.vala
index dcb24ab..805f362 100644 (file)
@@ -112,9 +112,12 @@ public class TimelineList : TimelineListAbstract {
                } catch(RestError e) {
                        updating_error(e.message);
                        return result;
+               } catch(ParseError e) {
+                       updating_error(e.message);
+                       return result;
                }
                
-               warning("SIZE: %d", result.size);
+               debug("SIZE: %d", result.size);
                
                if(result.size > 0) { //if we got some statuses
                        if((!_parent_focus || !act.active) && lst.size > 0) { //if this list is not visible and we have updates
@@ -173,7 +176,7 @@ public class TimelineList : TimelineListAbstract {
                try {
                        api.destroy_status(id);
                } catch(RestError e) {
-                       warning(e.message);
+                       debug(e.message);
                        updating_error(e.message);
                        return;
                }
@@ -195,13 +198,13 @@ public class TimelineList : TimelineListAbstract {
        
        /* get older statuses */
        protected override void get_older() {
-               warning("more");
+               debug("more");
                if(lst.size < 1)
                        return;
                
                more.set_enabled(false);
                
-               ArrayList<RestAPI.Status> result;
+               ArrayList<RestAPI.Status>? result = null;
                string max_id = lst.get(lst.size - 1).id;
                
                try {
@@ -210,6 +213,9 @@ public class TimelineList : TimelineListAbstract {
                        more.set_enabled(true);
                        updating_error(e.message);
                        return;
+               } catch(ParseError e) {
+                       updating_error(e.message);
+                       return;
                }
                
                if(result.size < 2) {