Subversion Repositories spk

Rev

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

Rev 50 Rev 126
Line 170... Line 170...
170
			++pos;
170
			++pos;
171
			if ( pos < this->listView1->Items->Count )
171
			if ( pos < this->listView1->Items->Count )
172
			{
172
			{
173
				m_pCurrentItem = this->listView1->Items[pos];
173
				m_pCurrentItem = this->listView1->Items[pos];
174
				if ( m_bDownloader )
174
				if ( m_bDownloader )
175
					m_pDownloadPackage = m_pPackages->FindAvailablePackage(CyStringFromSystemString(Convert::ToString(m_pCurrentItem->Tag)));
175
					m_pDownloadPackage = m_pPackages->FindAvailablePackage(_S(Convert::ToString(m_pCurrentItem->Tag)));
176
				else
176
				else
177
					m_pPackage = m_pPackages->GetPackageAt(Convert::ToInt32(m_pCurrentItem->Tag));
177
					m_pPackage = m_pPackages->GetPackageAt(Convert::ToInt32(m_pCurrentItem->Tag));
178
			}
178
			}
179
 
179
 
180
			if ( m_pCurrentItem && (m_pPackage || m_pDownloadPackage) )
180
			if ( m_pCurrentItem && (m_pPackage || m_pDownloadPackage) )
Line 208... Line 208...
208
			++pos;
208
			++pos;
209
			if ( pos < this->listView1->Items->Count )
209
			if ( pos < this->listView1->Items->Count )
210
			{
210
			{
211
				m_pCurrentItem = this->listView1->Items[pos];
211
				m_pCurrentItem = this->listView1->Items[pos];
212
				if ( m_bDownloader )
212
				if ( m_bDownloader )
213
					m_pDownloadPackage = m_pPackages->FindAvailablePackage(CyStringFromSystemString(Convert::ToString(m_pCurrentItem->Tag)));
213
					m_pDownloadPackage = m_pPackages->FindAvailablePackage(_S(Convert::ToString(m_pCurrentItem->Tag)));
214
				else
214
				else
215
					m_pPackage = m_pPackages->GetPackageAt(Convert::ToInt32(m_pCurrentItem->Tag));
215
					m_pPackage = m_pPackages->GetPackageAt(Convert::ToInt32(m_pCurrentItem->Tag));
216
			}
216
			}
217
 
217
 
218
			if ( m_pCurrentItem && (m_pPackage || m_pDownloadPackage) )
218
			if ( m_pCurrentItem && (m_pPackage || m_pDownloadPackage) )
Line 269... Line 269...
269
 
269
 
270
			this->UpdateList();
270
			this->UpdateList();
271
 
271
 
272
			// add all address
272
			// add all address
273
			if ( m_pDownloadPackage )
273
			if ( m_pDownloadPackage )
274
				m_lAddress->PushBack(m_pDownloadPackage->sFilename);
274
				m_lAddress->PushBack(CyString(m_pDownloadPackage->sFilename));
275
			else if ( m_pPackage )
275
			else if ( m_pPackage )
276
			{
276
			{
277
				m_lAddress->PushBack(CyString(m_pPackage->webAddress()));
277
				m_lAddress->PushBack(CyString(m_pPackage->webAddress()));
278
				for ( int i = 0; i < m_pPackage->GetMaxWebMirrors(); i++ )
278
				for ( int i = 0; i < m_pPackage->GetMaxWebMirrors(); i++ )
279
					m_lAddress->PushBack(m_pPackage->GetWebMirror(i));
279
					m_lAddress->PushBack(m_pPackage->GetWebMirror(i));