HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...
Bug #858203
client_option_adjust_defaults() runs too early
Start date:
Due date:
% Done:
0%
Estimated time:
Description
As noted in #765941-11:
The client_option_adjust_defaults()
mechanism for dynamic, client-specific defaults is only used by the Gtk clients, to adapt to screen size. In that context, it runs too early; it runs from client_main()
calling options_load()
before any other GUI-specific code has run.
gtk_init()
not called, so the screen size probing doesn't return a definite result and no adjustment is made- GUI-specific option
-- --resolution
not yet parsed, so that can't affect adjustment either
Patch will remove this client-independent mechanism, and for Gtk call the existing adjustments around the same time as option migration, which is late enough to avoid the above problems. This will make the first-run adjustments work a lot more of the time.
Related issues
History
#1
Updated by Jacob Nevins over 2 years ago
- Blocks Bug #765941: Gtk3.x automatic initial setting of "Arrange widgets for small displays" is ineffective added
#2
Updated by Jacob Nevins over 2 years ago
- File m-no-client-adjust-defaults.patch m-no-client-adjust-defaults.patch added
- File 30-no-client-adjust-defaults.patch 30-no-client-adjust-defaults.patch added
- File 26-no-client-adjust-defaults.patch 26-no-client-adjust-defaults.patch added
- Status changed from In Progress to Resolved
#3
Updated by Jacob Nevins over 2 years ago
- Blocked by Bug #857675: Treat client option file load failure as first run added
#4
Updated by Jacob Nevins over 2 years ago
- Blocks Bug #858208: Various bugs in GUI option migration added
#5
Updated by Jacob Nevins over 2 years ago
- Status changed from Resolved to Closed