helpGnome Chemistry Utils - Support: sr #109309, [PATCH] gchemtable tooltips are...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

sr #109309: [PATCH] gchemtable tooltips are b0rken on Fedora 25

Submitted by:  Toni Andjelkovic <andjelkovic>
Submitted on:  Tue 09 May 2017 06:50:48 PM UTC  
 
Category:  None Priority:  5 - Normal
Severity:  3 - Normal Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Open Operating System:  GNU/Linux

Tue 09 May 2017 06:50:48 PM UTC, original submission:

This bug affects the Fedora 25 package gchemtable-0.14.17-2.fc25.x86_64 (and probably later versions as well).

Instead of showing the (extended) tooltips for each element, gchemtable terminates with exit code 1.

While the real issue is possibly due to the interaction between GTK+ and Wayland, it can be fixed by rewriting the tooltips according to the GtkTooltip documentation. The enclosed patch does that (with a few simplifications).

[toni@thinkpad ~]$ /usr/bin/gchemtable-0.14
Gdk-Message: Window 0x55bd39938660 is a temporary window without parent, application will not be able to position it on screen.
Gdk-Message: Window 0x55bd39938660 is a temporary window without parent, application will not be able to position it on screen.

(gchemtable-0.14:2539): Gdk-WARNING **: Error 71 (Protocol error) dispatching to Wayland display.

[toni@thinkpad ~]$ WAYLAND_DEBUG=1 /usr/bin/gchemtable-0.14
<...>
[3677023.657] -> wl_compositor@4.create_surface(new id wl_surface@33)
Gdk-Message: Window 0x557d73794640 is a temporary window without parent, application will not be able to position it on screen.
Gdk-Message: Window 0x557d73794640 is a temporary window without parent, application will not be able to position it on screen.
<...>
[3677028.311] wl_display@1.error(wl_subcompositor@13, 0, "wl_surface@33 already has a different role")

(gchemtable-0.14:2561): Gdk-WARNING **: Error 71 (Protocol error) dispatching to Wayland display.

Toni Andjelkovic <andjelkovic>

 

Attached Files

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by andjelkovic (Submitted the item)
  • -email is unavailable- added by andjelkovic
  •  

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

     

     

    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-05-09 andjelkovic Attached File- => Added gchemtable-tooltips-patch.txt, #40635
        Carbon-Copy- => Added julian sikorski

    Back to the top


    Powered by Savane 3.3