mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-28 02:30:05 +00:00
Cleanups to some X windowing classes
This commit is contained in:
parent
44d92805f6
commit
de855f0b35
9 changed files with 127 additions and 129 deletions
|
|
@ -225,23 +225,17 @@ void XWindowSystem::destroyXDisplay() noexcept
|
|||
juce_ImplementSingleton (XWindowSystem)
|
||||
|
||||
//==============================================================================
|
||||
ScopedXDisplay::ScopedXDisplay()
|
||||
ScopedXDisplay::ScopedXDisplay() : display (XWindowSystem::getInstance()->displayRef())
|
||||
{
|
||||
display = XWindowSystem::getInstance()->displayRef();
|
||||
}
|
||||
|
||||
ScopedXDisplay::~ScopedXDisplay()
|
||||
{
|
||||
XWindowSystem::getInstance()->displayUnref();
|
||||
}
|
||||
|
||||
::Display* ScopedXDisplay::get()
|
||||
{
|
||||
return display;
|
||||
}
|
||||
|
||||
//==============================================================================
|
||||
ScopedXLock::ScopedXLock(::Display* _display)
|
||||
: display (_display)
|
||||
ScopedXLock::ScopedXLock(::Display* d) : display (d)
|
||||
{
|
||||
if (display != nullptr) XLockDisplay (display);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue