octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] [bug #53893] Rearranging widgets in the variable ed


From: Dan Sebald
Subject: [Octave-bug-tracker] [bug #53893] Rearranging widgets in the variable editor switches to another workspace
Date: Sun, 27 May 2018 14:46:48 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0

Follow-up Comment #20, bug #53893 (project octave):

@Torsten, attached is a changeset I would try if I were to install Ubuntu. 
Let me know if this fixes the loss-of-focus issue.  The difference here is
that it queues an unfloat and then after that unfloat occurs queues the float.
 The effect is the same, but on my system (and it is no surprise) this causes
the floated widget to appear momentarily, creating a bad flash.  I've tried to
lessen the flash effect by first hiding and then showing after the refloat is
done.  That improves things, but still every once in a while I see the floated
paint occur.  This behavior explains why you see the loss of focus
occasionally rather than consistently.  I suspect the exact sequence of
floating and unfloating is somewhat window manager dependent.  That is, Qt
asks the window manager to do something, but whether the window manager does
the action immediately or gets around to it is another question.  It could
well be that various mouse events, etc. come at different times out of
sequence with relation to the float and unfloat behavior.  Anyway, if the
attached patch fixes things for you, I'd say it is a Ubuntu Unity bug.

(file #44232)
    _______________________________________________________

Additional Item Attachment:

File name:
octave-queue_secondary_float_in_unfloat_float_process-djs2018may27.patch
Size:3 KB


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?53893>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

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