Nikolay Sivov : comctl32/listview: Partially revert commit 43d982fde6b363199c95037935e0f5446df8f733.

Alexandre Julliard julliard at winehq.org
Fri Jun 5 08:56:58 CDT 2009


Module: wine
Branch: master
Commit: d5319303f18a1f1643612b69d31607a68c02fc3d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=d5319303f18a1f1643612b69d31607a68c02fc3d

Author: Nikolay Sivov <bunglehead at gmail.com>
Date:   Fri Jun  5 13:53:28 2009 +0400

comctl32/listview: Partially revert commit 43d982fde6b363199c95037935e0f5446df8f733.

---

 dlls/comctl32/listview.c       |    2 --
 dlls/comctl32/tests/listview.c |    2 +-
 2 files changed, 1 insertions(+), 3 deletions(-)

diff --git a/dlls/comctl32/listview.c b/dlls/comctl32/listview.c
index b50bf2b..56b244d 100644
--- a/dlls/comctl32/listview.c
+++ b/dlls/comctl32/listview.c
@@ -5058,8 +5058,6 @@ static HWND LISTVIEW_EditLabelT(LISTVIEW_INFO *infoPtr, INT nItem, BOOL isW)
 
     if (~infoPtr->dwStyle & LVS_EDITLABELS) return 0;
     if (nItem < 0 || nItem >= infoPtr->nItemCount) return 0;
-    /* Edit could be created only on focused control and if isn't already created */
-    if (GetFocus() != infoPtr->hwndSelf && !IsWindow(infoPtr->hwndEdit)) return 0;
 
     infoPtr->nEditLabelItem = nItem;
 
diff --git a/dlls/comctl32/tests/listview.c b/dlls/comctl32/tests/listview.c
index a8e0b9b..fae24e2 100644
--- a/dlls/comctl32/tests/listview.c
+++ b/dlls/comctl32/tests/listview.c
@@ -2919,7 +2919,7 @@ static void test_editbox(void)
     /* creating label disabled when control isn't focused */
     SetFocus(0);
     hwndedit = (HWND)SendMessage(hwnd, LVM_EDITLABEL, 0, 0);
-    ok(hwndedit == NULL, "Expected Edit window not to be created\n");
+    todo_wine ok(hwndedit == NULL, "Expected Edit window not to be created\n");
 
     /* check EN_KILLFOCUS handling */
     memset(&item, 0, sizeof(item));




More information about the wine-cvs mailing list