After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 416911 - magnifier stop updating the screen after adding/removing a ZoomRegion
magnifier stop updating the screen after adding/removing a ZoomRegion
Status: RESOLVED FIXED
Product: gnome-mag
Classification: Deprecated
Component: magnifier-utility
0.14.x
Other All
: Normal major
: ---
Assigned To: bill.haneman
bill.haneman
Depends on:
Blocks:
 
 
Reported: 2007-03-10 21:27 UTC by Carlos Eduardo Rodrigues Diógenes
Modified: 2007-04-18 17:41 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
correct the presented issue (2.33 KB, patch)
2007-03-24 17:14 UTC, Carlos Eduardo Rodrigues Diógenes
committed Details | Review

Description Carlos Eduardo Rodrigues Diógenes 2007-03-10 21:27:02 UTC
Please describe the problem:
When using COMPOSITE >= 0.3 the magnifier is reparent to the OverlayWindow to avoid interferences by others windows, like the pop-up ones.

After adding/removing a ZoomRegion the magnifier stop to update the screen, but the application still receives RPC.

The magnifier continue to update the window OK if the magnifier window is reparented to the ROOT window, had the ZoomRegion added/removed, and then reparented again to the OverlayWindow.

I don't think that we must do the process described in the last paragraph to make the magnifier window be updated, but If the X guys don't think that this can be a bug, so we must have some workaround.

Steps to reproduce:
1. Start the magnifier with -f, -v or -h option.
2. In the test folder call: ./control-client d (This clear all ZoomRegions) - Percept that the magnifier will stop to update the magnifier window.
3. Call: ./control-client c (This add a ZoomRegion)
4. Call: ./control-cleint x (This make the magnifier exit) - Percept that you continue to send RPC. The problem is only with the magnifier window update.

Actual results:
The magnifier stop to update the magnifier window, but still can receive RPC.

Expected results:
The magnifier would continue to update the magnifier window.

Does this happen every time?
Yes.

Other information:
Comment 1 Carlos Eduardo Rodrigues Diógenes 2007-03-24 17:14:23 UTC
Created attachment 85227 [details] [review]
correct the presented issue

The problem wasn't in X, but in gnome-mag. I forgot to change the size/position of the overlay window while doing modifications to the magnifier window what gives the inprecision that the window was not being updated, but the true answear was that the magnifier window was being moved to a place that it wasn't visible.

I think that with this patch we can enable COMPOSITE by default to 2.18.1. Will, I tested here the gnome-mag and orca interaction with this patch and everything goes fine!
Comment 2 Carlos Eduardo Rodrigues Diógenes 2007-03-24 17:35:10 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.