[ekg2-devel] Odswiezanie okienka kontaktow - ncurses
Wiesław Ochmiński
wiechu w wiechu.com
Czw, 7 Lut 2008, 15:57:59 CET
Kłaniam!
Autopoprawka. Winno być jak poniżej.
--
Wiesław Ochmiński, Polska Północna, Malbork.
-------------- następna część ---------
Index: ekg/commands.c
===================================================================
--- ekg/commands.c (wersja 3755)
+++ ekg/commands.c (kopia robocza)
@@ -582,11 +582,8 @@
}
tmp = xstrdup(u->uid);
- query_emit_id(NULL, USERLIST_REMOVED, ¶ms[0], &tmp);
- query_emit_id(NULL, REMOVE_NOTIFY, &session->uid, &tmp);
printq("user_deleted", params[0], session_name(session));
- xfree(tmp);
tabnick_remove(u->uid);
tabnick_remove(u->nickname);
@@ -594,7 +591,12 @@
config_changed = 1;
userlist_remove(session, u);
+
+ query_emit_id(NULL, USERLIST_REMOVED, ¶ms[0], &tmp);
+ query_emit_id(NULL, REMOVE_NOTIFY, &session->uid, &tmp);
+ xfree(tmp);
+
return 0;
}
Index: ekg/windows.c
===================================================================
--- ekg/windows.c (wersja 3755)
+++ ekg/windows.c (kopia robocza)
@@ -209,7 +209,6 @@
session_current = w->session;
window_current = w;
- query_emit_id(NULL, UI_WINDOW_SWITCH, &w); /* XXX */
w->act &= ~3;
if (w->target && w->session && (u=userlist_find(w->session, w->target)) && (u->xstate & EKG_XSTATE_BLINK))
@@ -226,6 +225,8 @@
}
}
+ query_emit_id(NULL, UI_WINDOW_SWITCH, &w);
+
if (!w->id)
w->session = session_current;
Więcej informacji o liście dyskusyjnej ekg2-devel