forked from mirrors/gecko-dev
The issue here is that DealWithWindowsAppearanceHacks doesn't run unless we're actually painting a background because we look at `mDefaultAppearance` and nsIFrame only checks `HasAppearance`. However this code can be simplified a bit, now that we cleaned up background propagation in bug 1665476. Enter in AppendBackgroundItemsToTop unconditionally, and clean up a bit while at it. Differential Revision: https://phabricator.services.mozilla.com/D166352 |
||
|---|---|---|
| .. | ||
| crashtests | ||
| reftests | ||
| test | ||
| BasicTableLayoutStrategy.cpp | ||
| BasicTableLayoutStrategy.h | ||
| celldata.h | ||
| FixedTableLayoutStrategy.cpp | ||
| FixedTableLayoutStrategy.h | ||
| moz.build | ||
| nsCellMap.cpp | ||
| nsCellMap.h | ||
| nsITableCellLayout.h | ||
| nsITableLayoutStrategy.h | ||
| nsTableCellFrame.cpp | ||
| nsTableCellFrame.h | ||
| nsTableColFrame.cpp | ||
| nsTableColFrame.h | ||
| nsTableColGroupFrame.cpp | ||
| nsTableColGroupFrame.h | ||
| nsTableFrame.cpp | ||
| nsTableFrame.h | ||
| nsTableRowFrame.cpp | ||
| nsTableRowFrame.h | ||
| nsTableRowGroupFrame.cpp | ||
| nsTableRowGroupFrame.h | ||
| nsTableWrapperFrame.cpp | ||
| nsTableWrapperFrame.h | ||
| SpanningCellSorter.cpp | ||
| SpanningCellSorter.h | ||
| TableArea.h | ||