Menu

#2640 AV on alt-tab when in popup editor

Fixed
nobody
None
Broken
Defect
2013-10-07
2011-12-12
Anonymous
No

Originally created by: bas...@hotmail.com

What exact steps will reproduce the problem?
I'm not 100% sure, but it must have been something like this:
1. Open a query window and type a query. I'm not sure if it's important to leave the cursor at a specific place or not
2. Go to the data tab and find a table with data
3. Hit F2 on a (text)field to get the popup editor
4. Alt-tab to an other program (document with text or so)
5. Return to Heidi with alt-tab and find the auto-complete proposal window on top of the popup editor and an AV.

(While trying to reproduce it I only got the auto-complete proposal in from of the popup-editor, but no AV)

If I'm at the query tab and go to About -> Check for updates, the auto-complete popup also shows when alt-tab is used

What was the expected output?
No auto-complete proposal on alt-tab and no auto-complete proposal in in from of the popup-editor. Should the auto-complete proposal be active on the data tab?

What happened instead?
Auto-complete proposal on top of other window + AV

Version used?
HeidiSQL revision: latest, 3983
MySQL Server version: 5.1.46
Operating system: Win XP

1 Attachments

Related

Tickets: #2351
Tickets: #2629
Tickets: #2758
Tickets: #2976
Tickets: #3004
Tickets: #3156
Tickets: #3228
Tickets: #3342

Discussion

  • Anonymous

    Anonymous - 2011-12-12

    Originally posted by: bas...@hotmail.com

    I can now reproduce it: If you use the escape key to dismiss the auto-complete proposal it stays on screen and the AV pops up.

     
  • Anonymous

    Anonymous - 2011-12-12

    Originally posted by: a...@anse.de

    Confirmed, saw that two a couple of times.

    Labels: Severity-Problematic
    Status: Accepted

     
  • Anonymous

    Anonymous - 2011-12-15

    Originally posted by: bas...@hotmail.com

    The autocomplete dialog is also there if you are at a query tab and open the About->"Check for updates" dialog. If that window is open (and there are new updates), alt-tab results in the autocomplete dialog. Pressing ESC doesn't cause an AV though.

     
  • Anonymous

    Anonymous - 2012-03-26

    Originally posted by: a...@anse.de

    I was hoping this was fixed yesterday in [r4104], when updating SynEdit. But I can still reproduce that, using the Esc key approach.

     

    Related

    Commit: [r4104]

  • Anonymous

    Anonymous - 2013-01-11

    Originally posted by: bas...@hotmail.com

    Please, can the priority of this be raised? The bug exists for a very long time

     
  • Anonymous

    Anonymous - 2013-01-11

    Originally posted by: a...@anse.de

    (No comment was entered for this change.)

    Labels: -Severity-Problematic Severity-Broken

     
  • Anonymous

    Anonymous - 2013-01-16

    Originally posted by: a...@anse.de

    Relevant callstack makes no sense to me currently:

    0057104d heidisql.exe Forms                          TCustomForm.DoShow
    00575525 heidisql.exe Forms                          TCustomForm.CMShowingChanged
    004ec4e0 heidisql.exe Controls                       TControl.WndProc
    004f0da4 heidisql.exe Controls                       TWinControl.WndProc
    005719f0 heidisql.exe Forms                          TCustomForm.WndProc
    004ec104 heidisql.exe Controls                       TControl.Perform
    004f01ed heidisql.exe Controls                       TWinControl.UpdateShowing
    004f02fc heidisql.exe Controls                       TWinControl.UpdateControlState
    004f2e12 heidisql.exe Controls                       TWinControl.CMVisibleChanged
    004ec4e0 heidisql.exe Controls                       TControl.WndProc
    005753cf heidisql.exe Forms                          TCustomForm.CMDeactivate
    004ec4e0 heidisql.exe Controls                       TControl.WndProc
    004f0da4 heidisql.exe Controls                       TWinControl.WndProc
    005719f0 heidisql.exe Forms                          TCustomForm.WndProc
    004ec104 heidisql.exe Controls                       TControl.Perform
    004eab0e heidisql.exe Controls                       TControl.SetVisible
    005712e6 heidisql.exe Forms                          TCustomForm.SetVisible
    00643ecf heidisql.exe SynCompletionProposal 1386  +1 TSynBaseCompletionProposalForm.Activate
    005753ac heidisql.exe Forms                          TCustomForm.CMActivate
    004ec4e0 heidisql.exe Controls                       TControl.WndProc
    004f0da4 heidisql.exe Controls                       TWinControl.WndProc
    005719f0 heidisql.exe Forms                          TCustomForm.WndProc
    004f0444 heidisql.exe Controls                       TWinControl.MainWndProc
    004aec94 heidisql.exe Classes                        StdWndProc
    7610557d USER32.dll                                  SendMessageW
    0056e700 heidisql.exe Forms                          SendFocusMessage
    00573f31 heidisql.exe Forms                          TCustomForm.SetFocusedControl
    004f09a8 heidisql.exe Controls                       TWinControl.WndProc
    005719f0 heidisql.exe Forms                          TCustomForm.WndProc
    004f0444 heidisql.exe Controls                       TWinControl.MainWndProc
    004aec94 heidisql.exe Classes                        StdWndProc
    770d6fcb ntdll.dll                                   KiUserCallbackDispatcher
    004aec94 heidisql.exe Classes                        StdWndProc
    7610cc6b USER32.dll                                  DispatchMessageW
    0057a9bf heidisql.exe Forms                          TApplication.ProcessMessage
    0057aa02 heidisql.exe Forms                          TApplication.HandleMessage
    00576361 heidisql.exe Forms                          TCustomForm.ShowModal
    007e8810 heidisql.exe Main                  1916  +1 TMainForm.actUserManagerExecute

     
  • Anonymous

    Anonymous - 2013-03-19

    Originally posted by: a...@anse.de

    Bug appeared somewhere between the 6.0 and 7.0 release. Well, only ~450 revisions left to check out for me...

     
  • Anonymous

    Anonymous - 2013-03-20

    Originally posted by: a...@anse.de

    Got it. See issue #2351 and my modification in [r3763] to enable the Windows Flip3D feature. "MainFormOnTaskBar" seems to have this effect when returning to the HeidiSQL window.

    [r4371] removes that MainFormOnTaskBar again, and fixes this issue, while it breaks again support for Flip3D, but who cares...

    Status: Fixed

     

    Related

    Commit: [r3763]
    Commit: [r4371]
    Tickets: #2351

  • Anonymous

    Anonymous - 2013-09-24

    Originally posted by: a...@anse.de

    Again, an attempt to fix this crash and unwanted popup window without breaking the Flip3D feature, in [r4530]. Please shout if you again have crashes or the popup now. Sorry to be a bit experimental here. I just got another issue report (issue #3342) which requires MainFormOnTaskBar to be activated.

     

    Related

    Commit: [r4530]
    Tickets: #3342

  • Anonymous

    Anonymous - 2013-09-26

    Originally posted by: a...@anse.de

    Mouse clicks in the completion proposal don't work any longer now. I need to fix that... sigh.

     
MongoDB Logo MongoDB