Открыть боковую панель
Агарков Михаил Романович
ReactOS
Коммиты
72bd9ef2
Не подтверждена
Коммит
72bd9ef2
создал
Апр 03, 2025
по автору
Whindmar Saksit
Зафиксировано автором
GitHub
Апр 03, 2025
Просмотр файлов
[BROWSEUI] Don't pass the internal PIDL to the shell for processing (#7859)
CORE-20063
владелец
98b26cc2
Изменения
2
Скрыть пробелы
Построчно
Рядом
dll/win32/browseui/shellfind/CSearchBar.cpp
Просмотр файла @
72bd9ef2
...
...
@@ -76,6 +76,9 @@ static BYTE GetSpecial(PCIDLIST_ABSOLUTE pidl)
static
HRESULT
BindToObject
(
PCIDLIST_ABSOLUTE
pidl
,
REFIID
riid
,
void
**
ppv
)
{
if
(
GetSpecial
(
pidl
))
return
E_FAIL
;
PCUITEMID_CHILD
pidlChild
;
CComPtr
<
IShellFolder
>
psf
;
HRESULT
hr
=
SHBindToParent
(
pidl
,
IID_PPV_ARG
(
IShellFolder
,
&
psf
),
&
pidlChild
);
...
...
dll/win32/shell32/folders/CDesktopFolder.cpp
Просмотр файла @
72bd9ef2
...
...
@@ -311,9 +311,9 @@ HRESULT CDesktopFolder::_GetSFFromPidl(LPCITEMIDLIST pidl, IShellFolder2** psf)
{
FIXME
(
"Desktop is unexpected here!
\n
"
);
}
else
else
if
(
_ILIsSpecialFolder
(
pidl
))
{
ASSERT
(
!
_ILIsSpecialFolder
(
pidl
)
);
FIXME
(
"Unexpected PIDL type %#x
\n
"
,
pidl
->
mkid
.
abID
[
0
]
);
}
#endif
IShellFolder
*
pSF
=
IsCommonItem
(
pidl
)
?
m_SharedDesktopFSFolder
:
m_DesktopFSFolder
;
...
...
Редактирование
Предварительный просмотр
Поддерживает Markdown
0%
Попробовать снова
или
прикрепить новый файл
.
Отмена
You are about to add
0
people
to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Отмена
Пожалуйста,
зарегистрируйтесь
или
войдите
чтобы прокомментировать