Kaydet (Commit) 65dd87d8 authored tarafından Armin Le Grand's avatar Armin Le Grand

i122388 Corrected old fix to mentioned bounds

üst c726a12e
...@@ -1867,9 +1867,15 @@ sal_Bool TransferableDataHelper::GetBitmapEx( const DataFlavor& rFlavor, BitmapE ...@@ -1867,9 +1867,15 @@ sal_Bool TransferableDataHelper::GetBitmapEx( const DataFlavor& rFlavor, BitmapE
{ {
const Size aSize(OutputDevice::LogicToLogic(rBmpEx.GetPrefSize(), aMapMode, MAP_100TH_MM)); const Size aSize(OutputDevice::LogicToLogic(rBmpEx.GetPrefSize(), aMapMode, MAP_100TH_MM));
if((aSize.Width() > 5000) || (aSize.Height() > 5000)) // #122388# This wrongly corrects in the given case; changing from 5000 100th mm to
// the described 50 cm (which is 50000 100th mm)
if((aSize.Width() > 50000) || (aSize.Height() > 50000))
{ {
rBmpEx.SetPrefMapMode(MAP_PIXEL); rBmpEx.SetPrefMapMode(MAP_PIXEL);
// #122388# also adapt size by applying the mew MapMode
const Size aNewSize(OutputDevice::LogicToLogic(aSize, MAP_100TH_MM, MAP_PIXEL));
rBmpEx.SetPrefSize(aNewSize);
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment