Subversion Repositories spk

Rev

Rev 224 | Rev 226 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 224 Rev 225
Line 443... Line 443...
443
		if ( ListAvailable->SelectedItems->Count )
443
		if ( ListAvailable->SelectedItems->Count )
444
		{
444
		{
445
			ListViewItem ^item = ListAvailable->SelectedItems[0];
445
			ListViewItem ^item = ListAvailable->SelectedItems[0];
446
			if ( item )
446
			if ( item )
447
			{
447
			{
448
				CyString sNum = CyStringFromSystemString(System::Convert::ToString(item->Tag));
448
				Utils::WString sNum = _WS(System::Convert::ToString(item->Tag));
449
				int num = sNum.ToInt();
449
				int num = sNum.toInt();
450
 
450
 
451
				CBaseFile *p = NULL;
451
				CBaseFile *p = NULL;
452
				if ( num || sNum == "0" )
452
				if ( num || sNum == L"0" )
453
				{
453
				{
454
					// its an installed mod
454
					// its an installed mod
455
					if ( num >= 0 )
455
					if ( num >= 0 )
456
					{
456
					{
457
						p = m_pPackages->GetPackageAt(num);
457
						p = m_pPackages->GetPackageAt(num);
Line 499... Line 499...
499
						UpdateRecommended(false, p->recommended());
499
						UpdateRecommended(false, p->recommended());
500
					}
500
					}
501
				}
501
				}
502
				else // otherwise its a name (download package)
502
				else // otherwise its a name (download package)
503
				{
503
				{
504
					const SAvailablePackage *p = m_pPackages->findAvailablePackage(sNum.ToString());
504
					const SAvailablePackage *p = m_pPackages->findAvailablePackage(sNum);
505
					if ( p )
505
					if ( p )
506
					{
506
					{
507
						enabled = true;
507
						enabled = true;
508
						dontEnable = true;
508
						dontEnable = true;
509
						this->button1->Visible = true;
509
						this->button1->Visible = true;
510
						this->TextDescSelected->Text = _US(p->sDesc.findReplace("<br>", "\n").stripHtml());
510
						this->TextDescSelected->Text = _US(p->sDesc.findReplace(L"<br>", L"\n").stripHtml());
511
 
511
 
512
						// ratings display
512
						// ratings display
513
						UpdateEaseOfUse(false, p->iEase);
513
						UpdateEaseOfUse(false, p->iEase);
514
						UpdateGameChanging(false, p->iChanging);
514
						UpdateGameChanging(false, p->iChanging);
515
						UpdateRecommended(false, p->iRec);
515
						UpdateRecommended(false, p->iRec);