[haiku-bugs] Re: [Haiku] #7010: Showing a BView does not trigger appropriate update session when the resulting dirty region is already part of an update. (was: When you select show keypad, Deskcalc doesn't draw the keypad)

  • From: "stippi" <trac@xxxxxxxxxxxx>
  • Date: Mon, 21 Mar 2011 10:52:45 -0000

#7010: Showing a BView does not trigger appropriate update session when the
resulting dirty region is already part of an update.
----------------------------------+----------------------------
   Reporter:  jscipione           |      Owner:  stippi
       Type:  bug                 |     Status:  reopened
   Priority:  normal              |  Milestone:  R1
  Component:  Servers/app_server  |    Version:  R1/Development
 Resolution:                      |   Keywords:
 Blocked By:                      |   Blocking:
Has a Patch:  0                   |   Platform:  All
----------------------------------+----------------------------
Changes (by stippi):

 * status:  closed => reopened
 * resolution:  fixed =>
 * component:  Applications/DeskCalc => Servers/app_server


Old description:

> Steps to Reproduce:
>
> 1. Launch Deskcalc
> 2. Right click and hold on the text input box, select 'Show Keypad' which
> will hide the keypad (since it is on by default).
> 3. Right click and hold again on the text input box and select 'Show
> Keypad' again. This will show the keypad.
> 4. Observe that the keypad is not fully drawn.
>
> If you resize the window the keypad is then drawn, but you shouldn't have
> to resize the window to make the keypad draw.

New description:

 This ticket used to be about a "bug" in DeskCalc, and a work around has
 been commited. The real issue has never been fixed and is a problem in
 app_server that can also be reproduced with ShowImage when removing
 similar work arounds there.

 Since r40864 the following steps no longer work. Reverting the patch
 should make the problem reproducable again, but it has nothing to do with
 DeskCalc:

 1. Launch Deskcalc
 2. Right click and hold on the text input box, select 'Show Keypad' which
 will hide the keypad (since it is on by default).
 3. Right click and hold again on the text input box and select 'Show
 Keypad' again. This will show the keypad.
 4. Observe that the keypad is not fully drawn.

 If you resize the window the keypad is then drawn, but you shouldn't have
 to resize the window to make the keypad draw.

--

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/7010#comment:8>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts:

  • » [haiku-bugs] Re: [Haiku] #7010: Showing a BView does not trigger appropriate update session when the resulting dirty region is already part of an update. (was: When you select show keypad, Deskcalc doesn't draw the keypad) - stippi