mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 19:04:45 +00:00
Fixing unresolved externals on Win32. Fix by <mostafah@oeone.com>.
This commit is contained in:
parent
7f4c607d18
commit
1b31ef28ac
@ -172,26 +172,36 @@ oeDateEnumerator::HasMoreElements(PRBool *result)
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
oeDateEnumerator::GetNext(nsISupports **_retval)
|
||||
{
|
||||
|
||||
if( mCurrentIndex >= mIdVector.size() )
|
||||
{
|
||||
*_retval = nsnull;
|
||||
}
|
||||
else
|
||||
{
|
||||
nsISupportsPRTime* date = new nsSupportsPRTimeImpl();
|
||||
date->AddRef();
|
||||
date->SetData( mIdVector[ mCurrentIndex ] );
|
||||
*_retval = date;
|
||||
++mCurrentIndex;
|
||||
}
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
NS_IMETHODIMP
|
||||
oeDateEnumerator::GetNext(nsISupports **_retval)
|
||||
{
|
||||
|
||||
if( mCurrentIndex >= mIdVector.size() )
|
||||
{
|
||||
*_retval = nsnull;
|
||||
}
|
||||
else
|
||||
{
|
||||
nsresult rv;
|
||||
nsCOMPtr<nsISupportsPRTime> nsPRTime = do_CreateInstance( NS_SUPPORTS_PRTIME_CONTRACTID , &rv);
|
||||
if( NS_FAILED( rv ) ) {
|
||||
*_retval = NULL;
|
||||
return rv;
|
||||
}
|
||||
nsISupportsPRTime* date;
|
||||
rv = nsPRTime->QueryInterface(NS_GET_IID(nsISupportsPRTime), (void **)&date);
|
||||
if( NS_FAILED( rv ) ) {
|
||||
*_retval = NULL;
|
||||
return rv;
|
||||
}
|
||||
|
||||
date->SetData( mIdVector[ mCurrentIndex ] );
|
||||
*_retval = date;
|
||||
++mCurrentIndex;
|
||||
}
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
oeDateEnumerator::AddDate(PRTime date)
|
||||
|
Loading…
Reference in New Issue
Block a user