Closed
Bug 851197
Opened 11 years ago
Closed 11 years ago
(metro-hidpi) handle dynamic changes to scaling on Metro
Categories
(Core Graveyard :: Widget: WinRT, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla22
People
(Reporter: jfkthame, Assigned: jfkthame)
References
Details
Attachments
(1 file)
3.26 KB,
patch
|
jimm
:
review+
|
Details | Diff | Splinter Review |
This is a followup to bug 816709, which provided basic support for HiDPI rendering on Metro, respecting the system's ResolutionScale property. However, as noted in bug 816709 comment 25, dynamic changes (toggling Metro's 'Make everything bigger' setting) while Firefox is open are not handled properly. We should be able to fix this by handling the LogicalDpiChanged event (which FrameworkView already registers for), similarly to how changes to the "backing scale factor" are handled by the Cocoa widget code.
Assignee | ||
Comment 1•11 years ago
|
||
With this patch, the browser responds properly to enabling/disabling the "Make everything bigger" option in Metro settings, toggling between the 100% and 140% scales (on my 13" machine, where the default is 100%; on an 11" FullHD screen, I assume it would toggle between 140% and 180%).
Assignee: nobody → jfkthame
Attachment #725556 -
Flags: review?(jmathies)
Assignee | ||
Comment 2•11 years ago
|
||
Oh, one thought - do we need to consider plugins here? The Cocoa widgets version has some code to notify plugins of the change; do we need to do the same thing here?
Comment 3•11 years ago
|
||
(In reply to Jonathan Kew (:jfkthame) from comment #2) > Oh, one thought - do we need to consider plugins here? Nope!
Updated•11 years ago
|
Attachment #725556 -
Flags: review?(jmathies) → review+
Assignee | ||
Comment 4•11 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/ee2bba86031b
Target Milestone: --- → mozilla22
Comment 5•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/ee2bba86031b
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Updated•10 years ago
|
OS: Windows 8 Metro → Windows 8.1
Updated•5 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•