gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Other cursor issue


From: Fred Kiefer
Subject: Re: Other cursor issue
Date: Tue, 03 Sep 2013 10:00:22 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8

On 02.09.2013 20:56, Germán Arias wrote:
> The attached app show other cursor issue. This app has a window
> with a toolbar item that display the open panel. Launch the app and
> move the window in a way that the button "Cancel" at panel appears
> over the textview. As show the attached image. Then clic in button
> "Cancel", the cursor remains as an I-beam.
> 
> This problem only happen if the window has a toolbar or an in-window
> menu, And if the panel opens from one option here (with the mouse).

Thank you this great example for the problem. I think this is related to
the colour panel issue you already demonstrated. In both cases the
cursor gets set too often when switching windows.
At the moment I am to ill to look into this or rather my head is to
dizzy to think hard enough to solve this. Maybe on the next weekend?

Fro me your application also shows a second issue. When closing the
application I get a segmentation fault from cairo:


rogram received signal SIGSEGV, Segmentation fault.
0x00007fffef57f632 in ?? () from /usr/lib64/libcairo.so.2
(gdb) bt
#0  0x00007fffef57f632 in ?? () from /usr/lib64/libcairo.so.2
#1  0x00007fffef57f8c4 in ?? () from /usr/lib64/libcairo.so.2
#2  0x00007fffef57b339 in ?? () from /usr/lib64/libcairo.so.2
#3  0x00007fffef54dec3 in cairo_surface_finish () from
/usr/lib64/libcairo.so.2
#4  0x00007fffef57840c in ?? () from /usr/lib64/libcairo.so.2
#5  0x00007fffef5733a8 in ?? () from /usr/lib64/libcairo.so.2
#6  0x00007fffef5112c7 in cairo_device_finish () from
/usr/lib64/libcairo.so.2
#7  0x00007fffef573437 in ?? () from /usr/lib64/libcairo.so.2
#8  0x00007ffff1b292a2 in XCloseDisplay () from /usr/lib64/libX11.so.6
#9  0x00007fffef8595d7 in -[XGServer dealloc] (self=0x80ce20,
_cmd=<optimized out>)
    at XGServer.m:493
#10 0x00007ffff77cf2c7 in -[NSApplication dealloc] (self=0x7532a0,
_cmd=<optimized out>)
    at NSApplication.m:1247
#11 0x00007ffff77d02c8 in -[NSApplication
replyToApplicationShouldTerminate:] (
    self=<optimized out>, _cmd=<optimized out>,
shouldTerminate=<optimized out>)
    at NSApplication.m:3515
#12 0x00007ffff77c8730 in -[NSApplication sendAction:to:from:]
(address@hidden,
    address@hidden <_OBJC_SELECTOR_TABLE+2720>,
    address@hidden <_OBJC_SELECTOR_TABLE+288>,
aTarget=0x0,
    address@hidden) at NSApplication.m:2230
#13 0x00007ffff7887fa4 in -[NSMenu performActionForItemAtIndex:]
(self=0xc050a0,
#14 0x00007ffff78905be in -[NSMenuView
_trackWithEvent:startingMenuView:] (self=0xd621f0,
    _cmd=<optimized out>, event=<optimized out>, mainWindowMenuView=0x0)
    at NSMenuView.m:1822


This only happens when the open panel has been opened once. I will look
into that as well as soon as I feel better again.

Fred



reply via email to

[Prev in Thread] Current Thread [Next in Thread]