#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.