Guest User

Untitled

a guest
Jan 24th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Vala 0.36 KB | None | 0 0
  1.  
  2. async void func () {
  3.     var update = Updated.connect ( () => {
  4.         func.callback ();
  5.     });
  6.            
  7.     var tid = Timeout.add_full (() => {
  8.         tid = 0;
  9.         func.callback ();
  10.                      
  11.         return false;
  12.     });
  13.     yield;
  14.        
  15.     if (tid != 0)
  16.         Source.remove (tid);
  17.     Updated.disconnect (update);
  18. }
Add Comment
Please, Sign In to add comment