Add a comment describing `dummyitem' in prefslist and associated problems.
authorjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Mon, 18 Apr 2005 12:21:53 +0000 (12:21 +0000)
committerjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Mon, 18 Apr 2005 12:21:53 +0000 (12:21 +0000)
git-svn-id: svn://svn.tartarus.org/sgt/putty@5641 cda61777-01e9-0310-a592-d414129be87e

windows/winctrls.c

index 6d0b21c..c2d344a 100644 (file)
@@ -1039,6 +1039,10 @@ int handle_prefslist(struct prefslist *hdl,
             int dest = 0;             /* initialise to placate gcc */
             switch (dlm->uNotification) {
               case DL_BEGINDRAG:
+               /* Add a dummy item to make pl_itemfrompt() work
+                * better.
+                * FIXME: this causes scrollbar glitches if the count of
+                *        listbox contains >= its height. */
                hdl->dummyitem =
                    SendDlgItemMessage(hwnd, hdl->listid,
                                       LB_ADDSTRING, 0, (LPARAM) "");