Minor cleanups and improvements for KDE in nsLookAndFeel
Categories
(Core :: Widget: Gtk, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox91 | --- | fixed |
People
(Reporter: emilio, Assigned: emilio)
References
Details
Attachments
(3 files)
Assignee | ||
Comment 1•3 years ago
|
||
We always support these functions, so no need to use dlsym. The csd type
technically depends on the theme I think, so caching it globally is
wrong. Instead compute it once and pass it down to the two callers that
care about it.
Assignee | ||
Comment 2•3 years ago
|
||
And reuse an already-computed name rather than calling GetGtkTheme
again.
Depends on D117722
Assignee | ||
Comment 3•3 years ago
|
||
This causes the right toolbar icons to get loaded on KDE, and should be
equivalent otherwise.
"gtk-application-prefer-dark-theme" is available since gtk 3.0, so seems
like we can use it safely.
Depends on D117723
Comment 5•3 years ago
|
||
Backed out 2 changesets (bug 1716462) for Build bustages. CLOSED TREE
Log:
https://treeherder.mozilla.org/logviewer?job_id=342977258&repo=autoland&lineNumber=32924
Push with failures:
https://treeherder.mozilla.org/jobs?repo=autoland&group_state=expanded&revision=da9c8170a93437fd63b1a48a27c997d882bbef5c
Backout:
https://hg.mozilla.org/integration/autoland/rev/cb5b87f39b285bbd260e69308ef0310021994a47
Assignee | ||
Updated•3 years ago
|
Comment 8•3 years ago
|
||
bugherder |
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Comment 10•3 years ago
|
||
bugherder |
Description
•