Mercurial > pidgin
comparison plugins/docklet/docklet.c @ 6910:37d1699df8e2
[gaim-migrate @ 7457]
I guess this does look a bit cleaner
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Mon, 22 Sep 2003 01:18:47 +0000 |
parents | 567991b90cee |
children | bdd046deec7e |
comparison
equal
deleted
inserted
replaced
6909:31a8936bbccc | 6910:37d1699df8e2 |
---|---|
195 | 195 |
196 static gboolean | 196 static gboolean |
197 docklet_blink_icon() | 197 docklet_blink_icon() |
198 { | 198 { |
199 static gboolean blinked = FALSE; | 199 static gboolean blinked = FALSE; |
200 gboolean ret = FALSE; /* by default, don't keep blinking */ | |
200 | 201 |
201 blinked = !blinked; | 202 blinked = !blinked; |
202 | 203 |
203 switch (status) { | 204 switch (status) { |
204 case online_pending: | 205 case online_pending: |
208 ui_ops->blank_icon(); | 209 ui_ops->blank_icon(); |
209 } else { | 210 } else { |
210 if (ui_ops && ui_ops->update_icon) | 211 if (ui_ops && ui_ops->update_icon) |
211 ui_ops->update_icon(status); | 212 ui_ops->update_icon(status); |
212 } | 213 } |
213 return TRUE; /* keep blinking */ | 214 ret = TRUE; /* keep blinking */ |
214 break; | 215 break; |
215 case offline: | 216 case offline: |
216 case offline_connecting: | 217 case offline_connecting: |
217 case online: | 218 case online: |
218 case online_connecting: | 219 case online_connecting: |
219 case away: | 220 case away: |
220 blinked = FALSE; | 221 blinked = FALSE; |
221 return FALSE; /* no more blinking */ | 222 break; |
222 break; | 223 } |
223 } | 224 |
224 | 225 return ret; |
225 return FALSE; | |
226 } | 226 } |
227 | 227 |
228 static gboolean | 228 static gboolean |
229 docklet_update_status() | 229 docklet_update_status() |
230 { | 230 { |