
Допустим, главное окно закрыто другим окном, но я думаю, что главного окна вообще нет. Чтобы его открыть, я кликаю дважды по корзинке. Окно на миг вылезает на передний план и тут же скрывается, т.к. двойной клик переключает видимость окна.
Хорошо было бы делать так: если глакное окно не в фокусе, то двойной клик передает ему фокус.