mirror of
https://github.com/reactos/wine.git
synced 2024-11-25 20:59:54 +00:00
Allow integer atoms in set_property and remove_property. Needed by
FindText common dialog.
This commit is contained in:
parent
cd3afa895b
commit
7e105b49c4
@ -274,15 +274,19 @@ static atom_t find_atom( struct atom_table *table, const WCHAR *str )
|
|||||||
/* increment the ref count of a global atom; used for window properties */
|
/* increment the ref count of a global atom; used for window properties */
|
||||||
int grab_global_atom( atom_t atom )
|
int grab_global_atom( atom_t atom )
|
||||||
{
|
{
|
||||||
|
if (atom >= MIN_STR_ATOM)
|
||||||
|
{
|
||||||
struct atom_entry *entry = get_atom_entry( global_table, atom );
|
struct atom_entry *entry = get_atom_entry( global_table, atom );
|
||||||
if (entry) entry->count++;
|
if (entry) entry->count++;
|
||||||
return (entry != NULL);
|
return (entry != NULL);
|
||||||
|
}
|
||||||
|
else return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* decrement the ref count of a global atom; used for window properties */
|
/* decrement the ref count of a global atom; used for window properties */
|
||||||
void release_global_atom( atom_t atom )
|
void release_global_atom( atom_t atom )
|
||||||
{
|
{
|
||||||
delete_atom( global_table, atom );
|
if (atom >= MIN_STR_ATOM) delete_atom( global_table, atom );
|
||||||
}
|
}
|
||||||
|
|
||||||
/* add a global atom */
|
/* add a global atom */
|
||||||
|
Loading…
Reference in New Issue
Block a user