diff options
author | Fridrich Štrba <fridrich.strba@bluewin.ch> | 2011-05-06 10:41:50 +0200 |
---|---|---|
committer | Fridrich Štrba <fridrich.strba@bluewin.ch> | 2011-05-06 10:41:50 +0200 |
commit | 1b233cf999a5ba25adff05e94156061f083402c4 (patch) | |
tree | cbb645fade70420372141e8b3f96df4ccf0e3a74 /basic/source/runtime/ddectrl.cxx | |
parent | 0105e425bac83783ce5631b51d2d635a438881b6 (diff) |
Fix to build
Diffstat (limited to 'basic/source/runtime/ddectrl.cxx')
-rw-r--r-- | basic/source/runtime/ddectrl.cxx | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/basic/source/runtime/ddectrl.cxx b/basic/source/runtime/ddectrl.cxx index 3ec4c74f1a29..75fcd7f4d725 100644 --- a/basic/source/runtime/ddectrl.cxx +++ b/basic/source/runtime/ddectrl.cxx @@ -123,18 +123,18 @@ SbError SbiDdeControl::Initiate( const String& rService, const String& rTopic, return 0; } -SbError SbiDdeControl::Terminate( sal_Int16 nChannel ) +SbError SbiDdeControl::Terminate( sal_uInt16 nChannel ) { if (!nChannel || nChannel > aConvList.size()) return SbERR_DDE_NO_CHANNEL; - std::vector<DdeConnection*> iterConv = aConvList.begin()+nChannel-1; + DdeConnection* pConv = aConvList[nChannel-1]; - if( *iterConv == DDE_FREECHANNEL ) + if( pConv == DDE_FREECHANNEL ) return SbERR_DDE_NO_CHANNEL; - delete *iterConv; - *iterConv = DDE_FREECHANNEL; + delete pConv; + pConv = DDE_FREECHANNEL; return 0L; } @@ -142,7 +142,7 @@ SbError SbiDdeControl::Terminate( sal_Int16 nChannel ) SbError SbiDdeControl::TerminateAll() { DdeConnection *conv; - for (sal_Int16 nChannel = 0; nChannel < aConvList.size(); ++nChannel) + for (sal_uInt16 nChannel = 0; nChannel < aConvList.size(); ++nChannel) { conv = aConvList[nChannel]; @@ -155,7 +155,7 @@ SbError SbiDdeControl::TerminateAll() return 0; } -SbError SbiDdeControl::Request( sal_Int16 nChannel, const String& rItem, String& rResult ) +SbError SbiDdeControl::Request( sal_uInt16 nChannel, const String& rItem, String& rResult ) { if (!nChannel || nChannel > aConvList.size()) return SbERR_DDE_NO_CHANNEL; @@ -172,14 +172,14 @@ SbError SbiDdeControl::Request( sal_Int16 nChannel, const String& rItem, String& return GetLastErr( pConv ); } -SbError SbiDdeControl::Execute( sal_Int16 nChannel, const String& rCommand ) +SbError SbiDdeControl::Execute( sal_uInt16 nChannel, const String& rCommand ) { if (!nChannel || nChannel > aConvList.size()) return SbERR_DDE_NO_CHANNEL; DdeConnection* pConv = aConvList[nChannel-1]; - if( conv == DDE_FREECHANNEL ) + if( pConv == DDE_FREECHANNEL ) return SbERR_DDE_NO_CHANNEL; DdeExecute aRequest( *pConv, rCommand, 30000 ); @@ -187,7 +187,7 @@ SbError SbiDdeControl::Execute( sal_Int16 nChannel, const String& rCommand ) return GetLastErr( pConv ); } -SbError SbiDdeControl::Poke( sal_Int16 nChannel, const String& rItem, const String& rData ) +SbError SbiDdeControl::Poke( sal_uInt16 nChannel, const String& rItem, const String& rData ) { if (!nChannel || nChannel > aConvList.size()) return SbERR_DDE_NO_CHANNEL; |