]> git.meshlink.io Git - catta/blobdiff - avahi-discover/main.c
* use FIONREAD to minimize allocated buffer size when reading incoming packets
[catta] / avahi-discover / main.c
index 2f702a726ab7874dc8209ca16a5814512ff75fcd..de15a444e7b32953fea05bf983ab304c7d1ab988 100644 (file)
@@ -105,8 +105,6 @@ static void service_browser_callback(AvahiServiceBrowser *b, gint interface, guc
         s->protocol = protocol;
         s->service_type = g_hash_table_lookup(service_type_hash_table, service_type);
         g_assert(s->service_type);
-
-
         
         s->service_type->services = g_list_prepend(s->service_type->services, s);
 
@@ -246,6 +244,7 @@ gboolean main_window_on_delete_event(GtkWidget *widget, GdkEvent *event, gpointe
 int main(int argc, char *argv[]) {
     GladeXML *xml;
     AvahiServerConfig config;
+    GtkTreeViewColumn *c;
 
     gtk_init(&argc, &argv);
     glade_init();
@@ -263,11 +262,15 @@ int main(int argc, char *argv[]) {
     gtk_tree_view_set_model(tree_view, GTK_TREE_MODEL(tree_store));
     gtk_tree_view_insert_column_with_attributes(tree_view, -1, "Name", gtk_cell_renderer_text_new(), "text", 0, NULL);
     gtk_tree_view_insert_column_with_attributes(tree_view, -1, "Interface", gtk_cell_renderer_text_new(), "text", 1, NULL);
+
+    gtk_tree_view_column_set_resizable(c = gtk_tree_view_get_column(tree_view, 0), TRUE);
+    gtk_tree_view_column_set_sizing(c, GTK_TREE_VIEW_COLUMN_GROW_ONLY);
+    gtk_tree_view_column_set_expand(c, TRUE);
     
     service_type_hash_table = g_hash_table_new((GHashFunc) avahi_domain_hash, (GEqualFunc) avahi_domain_equal);
     
     avahi_server_config_init(&config);
-    config.register_hinfo = config.register_addresses = config.announce_domain = FALSE;
+    config.register_hinfo = config.register_addresses = config.announce_domain = config.register_workstation = FALSE;
     server = avahi_server_new(NULL, &config, NULL, NULL);
     avahi_server_config_free(&config);