X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=StatusIcon.vala;h=64199105d1f39596354e6e65a5de5c91c5b25bb4;hb=48b3d2b4281bfa78ae11b4dfb5f91d5475aefd90;hp=e3721fe57296e69211219b3e0a0aa793a8160fb6;hpb=d2cb86f91f1ecb7153cd2f2614515bc9a20628c6;p=gitlive diff --git a/StatusIcon.vala b/StatusIcon.vala index e3721fe5..64199105 100644 --- a/StatusIcon.vala +++ b/StatusIcon.vala @@ -39,7 +39,8 @@ public class StatusIconA : StatusIcon { public bool paused = false; public static StatusIconA statusicon; - + + public StatusIconA() { statusicon = this; @@ -56,7 +57,7 @@ public class StatusIconA : StatusIcon { menu.ref(); this.button_press_event.connect( ( ev ) =>{ print("button press event called\n"); - + menu.show_all(); if (this.paused) { @@ -82,7 +83,7 @@ public class StatusIconA : StatusIcon { }); this.popup_menu.connect( ( button, time) =>{ //this.button_press_event.connect( ( ) =>{ - + //print(Array.prototype.slice.call(arguments).join(',')); print("menu activiate called\n"); //var menu = this.get('menu'); @@ -352,8 +353,10 @@ public class StatusIconA : StatusIcon { } if (this.total < 1) { - if (this.has_error) { - GitMonitor.gitmonitor.pauseError( + if (this.has_error > 0) { + GitMonitor.gitmonitor.pauseError(this.pull_all_error_message); + return; + } statusicon.set_tooltip_text("Gitlive"); @@ -401,7 +404,7 @@ public class StatusIconA : StatusIcon { this.accel_group = null; this.activate.connect( () => { - //var ret = imports.Clones.Clones.show(); + Clones.singleton().show(); }); }