You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12a899f374
Defer iconify call to after the activity has been shown. Remember the iconify call was requested, and make the call just prior to entering the main loop. On Ubuntu 18.04 with Metacity 3.32.0 the Journal does appear over the Home View on Sugar start on a VM with two virtual CPUs, yet the previous fix in Metacity (074af8f) is present. This is suggestive of a race condition. Tests with a minimal GTK reproducer shows order of three specific calls is critical to success of iconify. The ordering and results are; * iconify, maximize, show; not iconified, * maximize, iconify, show; not iconified, * iconify, show, maximize; not iconified, * maximize, show, iconify; app with focus will flicker, iconified, * show, maximize, iconify; app with focus may flicker, iconified, * show, iconify, maximize; app with focus may flicker, iconified, Sugar Toolkit combined with Journal uses the "maximize, iconify, show" ordering. Using a Hello World activity with a call to iconify, the new activity is not iconified. When changed to "mazimise, show, iconify" ordering, there is no flicker of the app in focus, and the new activity is iconified. |
5 years ago | |
---|---|---|
.. | ||
activity | 5 years ago | |
bundle | 5 years ago | |
datastore | 5 years ago | |
dispatch | 5 years ago | |
event-controller | 11 years ago | |
graphics | 5 years ago | |
presence | 5 years ago | |
test | 5 years ago | |
.gitignore | 13 years ago | |
.license | 13 years ago | |
Makefile.am | 9 years ago | |
__init__.py | 11 years ago | |
acme-volume-alsa.c | 10 years ago | |
acme-volume-alsa.h | 10 years ago | |
acme-volume.c | 13 years ago | |
acme-volume.h | 13 years ago | |
config.py.in | 11 years ago | |
eggaccelerators.c | 13 years ago | |
eggaccelerators.h | 13 years ago | |
eggdesktopfile.c | 13 years ago | |
eggdesktopfile.h | 13 years ago | |
eggsmclient-private.h | 13 years ago | |
eggsmclient-xsmp.c | 12 years ago | |
eggsmclient-xsmp.h | 12 years ago | |
eggsmclient.c | 13 years ago | |
eggsmclient.h | 13 years ago | |
env.py | 5 years ago | |
gsm-app.c | 13 years ago | |
gsm-app.h | 13 years ago | |
gsm-client-xsmp.c | 13 years ago | |
gsm-client-xsmp.h | 13 years ago | |
gsm-client.c | 13 years ago | |
gsm-client.h | 13 years ago | |
gsm-session.c | 13 years ago | |
gsm-session.h | 13 years ago | |
gsm-xsmp.c | 13 years ago | |
gsm-xsmp.h | 13 years ago | |
logger.py | 5 years ago | |
mime.py | 5 years ago | |
network.py | 5 years ago | |
power.py | 7 years ago | |
profile.py | 5 years ago | |
speech.py | 5 years ago | |
sugar-clipboard.c | 9 years ago | |
sugar-clipboard.h | 9 years ago | |
sugar-cursor-tracker.c | 12 years ago | |
sugar-cursor-tracker.h | 12 years ago | |
sugar-fatattr.c | 11 years ago | |
sugar-fatattr.h | 11 years ago | |
sugar-gesture-grabber.c | 12 years ago | |
sugar-gesture-grabber.h | 12 years ago | |
sugar-grid.c | 13 years ago | |
sugar-grid.h | 13 years ago | |
sugar-key-grabber.c | 12 years ago | |
sugar-key-grabber.h | 12 years ago | |
sugar-marshal.list | 13 years ago | |
sugar-wm.c | 12 years ago | |
sugar-wm.h | 12 years ago | |
util.py | 5 years ago |