Open Bug 513985 Opened 15 years ago Updated 2 years ago

nsScreenManagerGtk::ScreenForNativeWidget slower in multi-monitor case

Categories

(Core :: Widget: Gtk, defect, P5)

All
Linux
defect

Tracking

()

People

(Reporter: tnikkel, Unassigned)

Details

The function nsScreenManagerGtk::ScreenForNativeWidget calls gdk_window_get_geometry and gdk_window_get_origin if there is more than one monitor. These calls can be expensive, for example they caused a Txul regression in bug 445765, so this impacts new window opening time. This bug is to make nsScreenManagerGtk::ScreenForNativeWidget as fast as the single monitor case when there is more than one monitor.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.