FIXME: dbus ObjectProxy methods should only be invoked on IO allowed sequence
This commit is contained in:
parent
a1592446da
commit
e072213923
1 changed files with 2 additions and 0 deletions
|
@ -8,6 +8,7 @@
|
||||||
|
|
||||||
#include "base/environment.h"
|
#include "base/environment.h"
|
||||||
#include "base/strings/string_util.h"
|
#include "base/strings/string_util.h"
|
||||||
|
#include "base/threading/thread_restrictions.h"
|
||||||
#include "dbus/bus.h"
|
#include "dbus/bus.h"
|
||||||
#include "dbus/message.h"
|
#include "dbus/message.h"
|
||||||
#include "dbus/object_proxy.h"
|
#include "dbus/object_proxy.h"
|
||||||
|
@ -51,6 +52,7 @@ void SetWindowType(::Window xwindow, const std::string& type) {
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ShouldUseGlobalMenuBar() {
|
bool ShouldUseGlobalMenuBar() {
|
||||||
|
base::ThreadRestrictions::ScopedAllowIO allow_io;
|
||||||
std::unique_ptr<base::Environment> env(base::Environment::Create());
|
std::unique_ptr<base::Environment> env(base::Environment::Create());
|
||||||
if (env->HasVar("ELECTRON_FORCE_WINDOW_MENU_BAR"))
|
if (env->HasVar("ELECTRON_FORCE_WINDOW_MENU_BAR"))
|
||||||
return false;
|
return false;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue