# HG changeset patch # User Sean Egan # Date 1030303470 0 # Node ID 0202b5e1af691d249d075aa4d8d4effc6bc8e646 # Parent 8fa61405af2bd5bc29151bd88750a90008440ee5 [gaim-migrate @ 3454] Thanks Etan. committer: Tailor Script diff -r 8fa61405af2b -r 0202b5e1af69 plugins/notify.c --- a/plugins/notify.c Sun Aug 25 10:51:24 2002 +0000 +++ b/plugins/notify.c Sun Aug 25 19:24:30 2002 +0000 @@ -15,13 +15,14 @@ #define GAIM_PLUGINS #include "gaim.h" +#include +#include +#include #include -#include #include #include #include #include -#include guint choice = 1; #define NOTIFY_FOCUS 0x00000001 @@ -53,6 +54,7 @@ void count_remove(GtkWidget *widget); void quote_remove(GtkWidget *widget); void urgent_remove(struct conversation *c); +int counter (char *buf, int *length); int received_im(struct gaim_connection *gc, char **who, char **what, void *m) { char buf[256]; @@ -122,7 +124,7 @@ } int sent_im(struct gaim_connection *gc, char *who, char **what, void *m) { - char buf[256]; + /* char buf[256]; */ struct conversation *c = find_conversation(who); if (method & METHOD_QUOTE) @@ -158,6 +160,7 @@ gtk_signal_connect_while_alive(GTK_OBJECT(c->entry), "key-press-event", GTK_SIGNAL_FUNC(un_star_window), NULL, GTK_OBJECT(really_evil_hack)); gtk_object_set_user_data(GTK_OBJECT(c->entry), (gpointer) c); } + return 0; } void un_star(GtkWidget *widget, gpointer data) { @@ -243,12 +246,11 @@ } void urgent_remove(struct conversation *c) { - char buf[256]; GdkWindow *win = c->window->window; - XWMHints *hints = XGetWMHints(GDK_WINDOW_XDISPLAY(c->window->window), GDK_WINDOW_XWINDOW(c->window->window)); + XWMHints *hints = XGetWMHints(GDK_WINDOW_XDISPLAY(win), GDK_WINDOW_XWINDOW(win)); hints->flags &= ~XUrgencyHint; - XSetWMHints(GDK_WINDOW_XDISPLAY(c->window->window), GDK_WINDOW_XWINDOW(c->window->window), hints); + XSetWMHints(GDK_WINDOW_XDISPLAY(win), GDK_WINDOW_XWINDOW(win), hints); return; } @@ -258,7 +260,7 @@ snprintf(buf, 1000, "%s/.gaim/.notify", getenv("HOME")); if (!(fp = fopen(buf, "w"))) { - do_error_dialog(_("Unable to write notify plugin config file"), strerror(errno), GAIM_ERROR); + do_error_dialog(_("Unable to write to config file"), _("Notify plugin"), GAIM_ERROR); return; } @@ -380,7 +382,7 @@ void gaim_plugin_remove() { GList *c = conversations; - guint options; + /* guint options; */ gtk_widget_destroy(really_evil_hack);