summaryrefslogtreecommitdiff
path: root/udkapi
diff options
context:
space:
mode:
authorChris Sherlock <chris.sherlock79@gmail.com>2014-03-25 21:54:20 +1100
committerChris Sherlock <chris.sherlock79@gmail.com>2014-03-31 14:10:23 +0000
commitea7102c93c33884a68d4dba0de7d52f8ed4f4579 (patch)
tree5c305379535a9cf466f3df8fe543ff645e2cf0c9 /udkapi
parentebf960960a69c1edb5da1994c330ddddbecac44d (diff)
fdo#74702 OutputDevice::ImplInitFontList() fails if no fonts on device
It makes no sense that ImplInitFontList() only fails for Window instances. I have carefully checked all the functions that use this function, and there are no good cases when no fonts won't cause problems. In fact, we have a number of functions that specifically rely on the fact that ImplInitFontList will populate OutputDevice::mpFontCollection with at least one font. Therefore, I'm making this abort if it can't populate the collection, regardless of whether it is a Window, Printer or VirtualDevice. I have also refactored GetDefaultDevice - I now check the default pOutDev parameter to see if it is NULL (the default), in which case it is referring to the default window, so I call on Application::GetDefaultDevice() instead of going straight to the pimpl data structure used by the Application class. Change-Id: I2861521d876d776d7862fc4a7ec56b7acf818789 Reviewed-on: https://gerrit.libreoffice.org/8741 Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com> Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
Diffstat (limited to 'udkapi')
0 files changed, 0 insertions, 0 deletions