mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-02-16 12:10:41 +01:00
Compare commits
2 Commits
8c6f8dd404
...
6459917c0a
Author | SHA1 | Date | |
---|---|---|---|
|
6459917c0a | ||
|
b90f0048da |
@ -515,9 +515,11 @@ CefFileDialogManager::MaybeRunDelegate(
|
||||
ext_str += FilePathTypeToString16(FILE_PATH_LITERAL(".") + ext);
|
||||
}
|
||||
accept_extensions.push_back(ext_str);
|
||||
if (descriptions.size() == extensions.size()) {
|
||||
accept_descriptions.push_back(descriptions[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
CefRefPtr<CefFileDialogCallbackImpl> callbackImpl(
|
||||
new CefFileDialogCallbackImpl(std::move(callback)));
|
||||
|
@ -42,6 +42,9 @@ CefWidget* CefWidget::GetForWidget(views::Widget* widget) {
|
||||
if (auto window = view_util::GetWindowFor(widget)) {
|
||||
if (auto* window_view =
|
||||
static_cast<CefWindowImpl*>(window.get())->cef_window_view()) {
|
||||
if (auto widget_view = view_util::GetHostView(widget)) {
|
||||
widget = widget_view->GetWidget();
|
||||
}
|
||||
if (window_view->IsChromeStyle()) {
|
||||
return static_cast<ChromeBrowserFrame*>(widget);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user