| 2856 { |
2856 { |
| 2857 #if GTK_CHECK_VERSION(2,8,0) |
2857 #if GTK_CHECK_VERSION(2,8,0) |
| 2858 gtk_window_set_urgency_hint(window, urgent); |
2858 gtk_window_set_urgency_hint(window, urgent); |
| 2859 #elif defined _WIN32 |
2859 #elif defined _WIN32 |
| 2860 winpidgin_window_flash(window, urgent); |
2860 winpidgin_window_flash(window, urgent); |
| 2861 #else |
2861 #elif defined GDK_WINDOWING_X11 |
| 2862 GdkWindow *gdkwin; |
2862 GdkWindow *gdkwin; |
| 2863 XWMHints *hints; |
2863 XWMHints *hints; |
| 2864 |
2864 |
| 2865 g_return_if_fail(window != NULL); |
2865 g_return_if_fail(window != NULL); |
| 2866 |
2866 |
| 2878 else |
2878 else |
| 2879 hints->flags &= ~XUrgencyHint; |
2879 hints->flags &= ~XUrgencyHint; |
| 2880 XSetWMHints(GDK_WINDOW_XDISPLAY(gdkwin), |
2880 XSetWMHints(GDK_WINDOW_XDISPLAY(gdkwin), |
| 2881 GDK_WINDOW_XWINDOW(gdkwin), hints); |
2881 GDK_WINDOW_XWINDOW(gdkwin), hints); |
| 2882 XFree(hints); |
2882 XFree(hints); |
| |
2883 #else |
| |
2884 /* do something else? */ |
| 2883 #endif |
2885 #endif |
| 2884 } |
2886 } |
| 2885 |
2887 |
| 2886 GSList *minidialogs = NULL; |
2888 GSList *minidialogs = NULL; |
| 2887 |
2889 |