diff options
author | Robert Manea <gotmor@gmail.com> | 2009-10-14 10:01:34 +0200 |
---|---|---|
committer | Robert Manea <gotmor@gmail.com> | 2009-10-14 10:01:34 +0200 |
commit | 8fa27940fbc6e0bdde34567dc882d2c6aad6c3b8 (patch) | |
tree | f309cbbbcb421568051e9c884dfff484ae65f895 /events.c | |
parent | 5b1f6a5deed654e651e1de249a81b895d0073313 (diff) |
added view_source, added remove_socket_from_array()
Diffstat (limited to 'events.c')
-rw-r--r-- | events.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -57,15 +57,17 @@ send_event_socket(GString *msg) { gsize len; guint i=0, j=0; + /* write to all --connect-socket sockets */ if(uzbl.comm.connect_chan) { while(i < uzbl.comm.connect_chan->len) { gio = g_ptr_array_index(uzbl.comm.connect_chan, i++); - j=0; + j=0; ret = 0; if(gio && gio->is_writeable) { if(uzbl.state.event_buffer) { event_buffer_timeout(0); + /* replay buffered events */ while(j < uzbl.state.event_buffer->len) { tmp = g_ptr_array_index(uzbl.state.event_buffer, j++); ret = g_io_channel_write_chars (gio, @@ -108,6 +110,7 @@ send_event_socket(GString *msg) { g_ptr_array_add(uzbl.state.event_buffer, (gpointer)g_string_new(msg->str)); } + /* write to all client sockets */ i=0; if(msg && uzbl.comm.client_chan) { while(i < uzbl.comm.client_chan->len) { |