From bcb7f4ee37ce2810eca15e06366f94081200fcea Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Sat, 19 Feb 2000 20:51:29 +0000 Subject: [PATCH] Bug fix for native USER. --- memory/atom.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/memory/atom.c b/memory/atom.c index 056997de5df..637ff64028c 100644 --- a/memory/atom.c +++ b/memory/atom.c @@ -245,7 +245,6 @@ ATOM WINAPI AddAtom16( LPCSTR str ) int len, ae_len; WORD iatom; - if (CURRENT_DS == ATOM_UserDS) return GlobalAddAtomA( str ); if (ATOM_IsIntAtomA( str, &iatom )) return iatom; TRACE("%s\n",debugstr_a(buffer)); @@ -255,6 +254,8 @@ ATOM WINAPI AddAtom16( LPCSTR str ) len = strlen( buffer ); if (!(table = ATOM_GetTable( TRUE ))) return 0; + if (CURRENT_DS == ATOM_UserDS) return GlobalAddAtomA( str ); + hash = ATOM_Hash( table->size, buffer, len ); entry = table->entries[hash]; while (entry)