Index: /winamp-musepack/trunk/winamp-musepack/mpc_info.cpp
===================================================================
--- /winamp-musepack/trunk/winamp-musepack/mpc_info.cpp	(revision 192)
+++ /winamp-musepack/trunk/winamp-musepack/mpc_info.cpp	(revision 193)
@@ -37,4 +37,5 @@
 System::Void mpc_info::btnUpdate_Click(System::Object^  sender, System::EventArgs^  e)
 {
+	Hide();
 	player->writeTags(this);
 	Close();
Index: /winamp-musepack/trunk/winamp-musepack/mpc_info.h
===================================================================
--- /winamp-musepack/trunk/winamp-musepack/mpc_info.h	(revision 192)
+++ /winamp-musepack/trunk/winamp-musepack/mpc_info.h	(revision 193)
@@ -330,4 +330,7 @@
 			this->Controls->Add(this->groupBox2);
 			this->Controls->Add(this->groupBox1);
+			this->FormBorderStyle = System::Windows::Forms::FormBorderStyle::FixedSingle;
+			this->MaximizeBox = false;
+			this->MinimizeBox = false;
 			this->Name = L"mpc_info";
 			this->Text = L"Musepack file information";
Index: /winamp-musepack/trunk/winamp-musepack/mpc_player.cpp
===================================================================
--- /winamp-musepack/trunk/winamp-musepack/mpc_player.cpp	(revision 192)
+++ /winamp-musepack/trunk/winamp-musepack/mpc_player.cpp	(revision 193)
@@ -278,13 +278,13 @@
 	if (!tag_file->isNull() && tag_file->tag()) {
 		TagLib::Tag *tag = tag_file->tag();
-		infoBox->txtTitle->Text = gcnew String(tag->title().toCString(true));
-		infoBox->txtArtist->Text = gcnew String(tag->artist().toCString(true));
-		infoBox->txtAlbum->Text = gcnew String(tag->album().toCString(true));
+		infoBox->txtTitle->Text = gcnew String(tag->title().toCString(true), 0, strlen(tag->title().toCString(true)), System::Text::Encoding::UTF8);
+		infoBox->txtArtist->Text = gcnew String(tag->artist().toCString(true), 0, strlen(tag->artist().toCString(true)), System::Text::Encoding::UTF8);
+		infoBox->txtAlbum->Text = gcnew String(tag->album().toCString(true), 0, strlen(tag->album().toCString(true)), System::Text::Encoding::UTF8);
 		infoBox->txtYear->Text = "";
 		infoBox->txtYear->Text += tag->year();
 		infoBox->txtTrack->Text = "";
 		infoBox->txtTrack->Text += tag->track();
-		infoBox->comboGenre->Text = gcnew String(tag->genre().toCString(true));
-		infoBox->txtComment->Text = gcnew String(tag->comment().toCString(true));
+		infoBox->comboGenre->Text = gcnew String(tag->genre().toCString(true), 0, strlen(tag->genre().toCString(true)), System::Text::Encoding::UTF8);
+		infoBox->txtComment->Text = gcnew String(tag->comment().toCString(true), 0, strlen(tag->comment().toCString(true)), System::Text::Encoding::UTF8);
 	}
 }
