Mercurial > pidgin
diff finch/libgnt/gntwidget.c @ 18223:5023ad94ebc9
Notify a window when it loses focus because another window was moved to
the workspace.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Fri, 22 Jun 2007 05:40:00 +0000 |
parents | 1cedd520cd18 |
children | 11cb1436e392 980d6e1b2d21 b25cb0775be3 |
line wrap: on
line diff
--- a/finch/libgnt/gntwidget.c Thu Jun 21 21:32:13 2007 +0000 +++ b/finch/libgnt/gntwidget.c Fri Jun 22 05:40:00 2007 +0000 @@ -576,7 +576,7 @@ GNT_WIDGET_SET_FLAGS(widget, GNT_WIDGET_HAS_FOCUS); g_signal_emit(widget, signals[SIG_GIVE_FOCUS], 0); } - else if (!set) + else if (!set && GNT_WIDGET_IS_FLAG_SET(widget, GNT_WIDGET_HAS_FOCUS)) { GNT_WIDGET_UNSET_FLAGS(widget, GNT_WIDGET_HAS_FOCUS); g_signal_emit(widget, signals[SIG_LOST_FOCUS], 0);