Vadim Zeitlin
9f95e86e76
Fix apparent activation loss after hiding previous popup
...
Commit 58d4b0e209 introduced a regression:
if a previous popup still existed when the new one was shown, dismissing
the second popup would result in the owner window losing its "active"
appearance.
This was due to the fact that ::GetActiveWindow() still returned the
former popup when it was about to be dismissed, so it was too early to
call it in WM_NCACTIVATE handler. Do it now in DismissOnDeactivate()
itself which is both simpler and more correct.
2019-04-02 18:13:27 +02:00
..
2019-01-28 00:34:34 +01:00
2019-02-25 10:23:35 -08:00
2018-12-06 03:30:55 +01:00
2019-01-30 17:35:54 +01:00
2019-03-26 10:04:35 -07:00
2018-09-17 15:24:42 +02:00
2019-02-25 10:23:35 -08:00
2018-09-19 22:02:47 +02:00
2019-03-29 19:16:40 +01:00
2019-02-02 22:43:14 +01:00
2018-04-29 19:51:10 +02:00
2019-03-29 23:19:59 +01:00
2019-03-09 18:57:56 +01:00
2019-03-06 08:49:05 -08:00
2019-02-17 23:09:49 -08:00
2019-01-30 17:35:54 +01:00
2019-03-17 01:49:30 -05:00
2019-01-28 00:34:34 +01:00
2018-10-10 19:07:28 +02:00
2018-09-23 20:02:21 -07:00
2018-08-27 21:13:04 +02:00
2019-02-17 23:09:49 -08:00
2018-08-27 21:13:04 +02:00
2018-08-27 21:13:04 +02:00
2019-02-25 10:23:35 -08:00
2018-07-21 14:42:06 +02:00
2019-01-30 17:35:54 +01:00
2018-05-18 18:49:00 -06:00
2018-06-03 17:12:12 +02:00
2018-07-21 16:16:32 +02:00
2018-08-27 21:13:04 +02:00
2018-09-24 00:11:31 +02:00
2018-04-17 22:32:25 +02:00
2018-08-27 21:13:04 +02:00
2018-09-18 00:33:59 +02:00
2017-10-28 15:07:35 +02:00
2018-07-09 00:40:55 +02:00
2018-08-27 21:13:04 +02:00
2017-12-06 03:23:26 +01:00
2018-01-07 22:43:24 +01:00
2018-10-21 22:01:49 -04:00
2018-03-31 01:45:05 +02:00
2018-07-21 16:16:32 +02:00
2019-02-25 10:23:35 -08:00
2018-10-21 16:45:24 +02:00
2019-01-30 17:35:54 +01:00
2018-11-14 21:30:35 +01:00
2018-07-25 14:11:17 +02:00
2019-03-18 18:29:19 +01:00
2018-07-21 14:42:06 +02:00
2019-02-02 15:54:21 +01:00
2018-08-27 21:13:04 +02:00
2019-02-25 10:23:35 -08:00
2019-01-30 17:35:54 +01:00
2019-01-30 17:35:54 +01:00
2019-01-30 17:35:54 +01:00
2018-10-09 22:24:58 -07:00
2018-05-02 15:36:11 +02:00
2019-01-27 15:26:16 +01:00
2017-11-21 13:49:21 +01:00
2019-01-04 14:09:56 +01:00
2018-08-27 21:13:04 +02:00
2018-05-30 13:06:20 +02:00
2018-08-27 21:13:04 +02:00
2018-11-10 12:17:53 +01:00
2018-08-27 21:13:04 +02:00
2019-03-12 12:22:41 +01:00
2018-08-03 02:33:06 +03:00
2018-07-21 16:16:32 +02:00
2017-10-01 10:03:48 -07:00
2017-09-04 22:38:23 +02:00
2018-05-30 13:06:20 +02:00
2019-02-25 10:23:35 -08:00
2018-09-18 15:57:43 +02:00
2017-11-13 22:29:29 +01:00
2017-10-21 22:10:35 +02:00
2019-01-30 17:35:54 +01:00
2018-07-31 13:20:17 +02:00
2018-12-20 23:36:51 +01:00
2018-10-08 13:04:38 +02:00
2019-02-02 21:22:19 +01:00
2018-09-22 14:44:07 +02:00
2018-06-03 22:47:04 +02:00
2019-01-04 23:51:31 +01:00
2019-01-20 13:22:50 +01:00
2018-11-05 19:35:44 +01:00
2018-09-24 00:11:31 +02:00
2018-02-16 16:28:33 +01:00
2018-10-30 16:28:07 +01:00
2017-07-16 15:03:22 +02:00
2019-01-30 17:35:54 +01:00
2019-02-17 18:26:17 -08:00
2017-10-21 22:10:35 +02:00
2018-07-21 16:16:32 +02:00
2018-07-21 16:16:32 +02:00
2018-04-06 15:39:55 +02:00
2018-11-05 19:27:53 +01:00
2019-01-30 17:35:54 +01:00
2017-10-08 10:38:54 +02:00
2017-11-04 16:19:06 +01:00
2018-05-21 12:34:04 +02:00
2017-11-06 02:05:40 +01:00
2018-04-18 15:45:42 +02:00
2018-08-27 21:13:04 +02:00
2019-01-04 21:37:27 +01:00
2017-09-09 23:34:50 +02:00
2017-11-05 16:42:20 +01:00
2017-09-12 09:51:53 -07:00
2019-03-19 02:10:53 +01:00
2019-04-02 18:13:27 +02:00
2018-05-23 17:52:31 +02:00
2019-01-30 17:35:54 +01:00
2018-02-03 18:46:17 +01:00
2018-01-20 16:53:13 +01:00
2018-03-06 23:31:01 +01:00
2018-01-14 18:27:10 +01:00
2017-07-17 18:26:20 +02:00
2018-04-06 15:39:39 +02:00
2019-02-17 22:42:26 -08:00
2018-03-31 01:45:05 +02:00
2018-12-20 23:36:51 +01:00
2017-08-15 19:34:54 +02:00
2018-01-30 02:03:48 +01:00
2017-11-03 00:36:48 +01:00
2018-01-18 23:28:16 +01:00
2018-03-17 17:17:05 +01:00
2017-11-03 23:26:39 +01:00
2018-07-24 15:15:28 +02:00
2019-03-09 01:14:31 +01:00
2018-12-08 20:24:05 +01:00
2018-08-27 21:13:04 +02:00
2018-04-18 15:45:42 +02:00
2018-09-22 14:44:07 +02:00
2018-12-05 17:23:57 +01:00
2018-04-29 19:51:10 +02:00
2018-12-23 17:33:49 +01:00
2018-06-20 13:52:50 +02:00
2018-09-18 00:33:59 +02:00
2018-08-27 21:13:04 +02:00
2017-11-09 23:49:59 +01:00
2019-03-19 02:12:01 +01:00
2018-01-07 22:43:24 +01:00
2018-09-17 23:01:30 +02:00
2019-03-21 02:44:27 +01:00
2018-01-07 01:25:10 +01:00
2018-11-20 14:11:53 +01:00
2019-01-05 23:33:35 +01:00
2019-02-25 10:23:35 -08:00
2019-01-30 17:35:54 +01:00
2019-03-21 02:44:27 +01:00
2018-12-10 19:06:18 +01:00
2019-02-25 10:23:35 -08:00
2018-08-22 20:02:42 +02:00
2018-03-06 23:31:01 +01:00
2018-08-27 21:13:04 +02:00
2018-12-20 23:36:51 +01:00
2018-08-22 08:12:11 -07:00
2017-10-27 20:13:04 +02:00
2018-01-21 16:49:26 +01:00
2019-01-30 17:35:54 +01:00
2019-01-30 17:35:54 +01:00
2019-01-30 17:35:54 +01:00
2019-01-30 17:35:54 +01:00
2019-01-30 17:35:54 +01:00
2019-01-30 17:35:54 +01:00
2018-08-05 14:21:50 +02:00