private void OnFolderRefresh(object sender, string path) { FolderViewer folderViewer = sender as FolderViewer; Gtk.Application.Invoke(delegate { PeerSocket peer = P2PManager.KnownPeers[folderViewer.UserInfo] as PeerSocket; CmdManager.RequestFolder(peer, path); }); }