From 3d4c1b3e2e9c03eb428a70cca8b279cccc36be1a Mon Sep 17 00:00:00 2001 From: Leonardo Robol Date: Wed, 10 Feb 2010 00:57:43 +0100 Subject: [PATCH] Aggiunto un lock. --- Dizzy/FileTreeView.cs | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/Dizzy/FileTreeView.cs b/Dizzy/FileTreeView.cs index fd40fc1..409fd56 100644 --- a/Dizzy/FileTreeView.cs +++ b/Dizzy/FileTreeView.cs @@ -45,17 +45,19 @@ namespace Dizzy protected void CellSetup() { - // Filename - Gtk.CellRendererText filenameRenderer = new Gtk.CellRendererText (); - filenameColumn.Resizable = true; - filenameColumn.PackStart (filenameRenderer, true); - filenameColumn.AddAttribute (filenameRenderer, "text", 0); - - // Utente - Gtk.CellRendererText userRenderer = new Gtk.CellRendererText (); - userColumn.Resizable = true; - userColumn.PackStart (userRenderer, true); - userColumn.AddAttribute (userRenderer, "text", 1); + lock (this) { + // Filename + Gtk.CellRendererText filenameRenderer = new Gtk.CellRendererText (); + filenameColumn.Resizable = true; + filenameColumn.PackStart (filenameRenderer, true); + filenameColumn.AddAttribute (filenameRenderer, "text", 0); + + // Utente + Gtk.CellRendererText userRenderer = new Gtk.CellRendererText (); + userColumn.Resizable = true; + userColumn.PackStart (userRenderer, true); + userColumn.AddAttribute (userRenderer, "text", 1); + } } public void AddFile(Dizzy.File file) -- 2.1.4