msctf: Fix a possible NULL dereference (Coverity).
This commit is contained in:
parent
b3e4155a41
commit
e42d7f9591
|
@ -349,11 +349,13 @@ HRESULT Range_Constructor(ITfContext *context, ITextStoreACP *textstore, DWORD l
|
||||||
|
|
||||||
HRESULT TF_SELECTION_to_TS_SELECTION_ACP(const TF_SELECTION *tf, TS_SELECTION_ACP *tsAcp)
|
HRESULT TF_SELECTION_to_TS_SELECTION_ACP(const TF_SELECTION *tf, TS_SELECTION_ACP *tsAcp)
|
||||||
{
|
{
|
||||||
Range *This = (Range *)tf->range;
|
Range *This;
|
||||||
|
|
||||||
if (!tf || !tsAcp || !tf->range)
|
if (!tf || !tsAcp || !tf->range)
|
||||||
return E_INVALIDARG;
|
return E_INVALIDARG;
|
||||||
|
|
||||||
|
This = (Range *)tf->range;
|
||||||
|
|
||||||
tsAcp->acpStart = This->anchorStart;
|
tsAcp->acpStart = This->anchorStart;
|
||||||
tsAcp->acpEnd = This->anchorEnd;
|
tsAcp->acpEnd = This->anchorEnd;
|
||||||
tsAcp->style.ase = tf->style.ase;
|
tsAcp->style.ase = tf->style.ase;
|
||||||
|
|
Loading…
Reference in New Issue