Skip to content

Commit db46de2

Browse files
committed
fix: check Boost supplied version to 1.74.0 and set native title bar in MainWindow
fix: set native main window title bar earlier. fix: enable xrender on linux build.
1 parent 497c169 commit db46de2

3 files changed

Lines changed: 5 additions & 3 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ find_package(Boost 1.74.0)
3131
if(NOT Boost_FOUND)
3232
message(" -- Checking user SDK's for boost")
3333
set(Boost_ROOT "${USER_HOME_DIRECTORY}/SDKs/include")
34-
find_package(Boost 1.80.0 REQUIRED)
34+
find_package(Boost 1.74.0 REQUIRED)
3535
endif()
3636

3737
add_subdirectory(data)

src/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ target_compile_definitions(element
5151
JUCE_MODAL_LOOPS_PERMITTED=1
5252
JUCE_WEB_BROWSER=0
5353
JUCE_USE_CURL=1
54+
JUCE_USE_XRENDER=1
5455
JUCE_LOAD_CURL_SYMBOLS_LAZILY=1
5556
JUCE_PLUGINHOST_LV2=1
5657
JUCE_PLUGINHOST_VST3=1

src/ui/mainwindow.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ MainWindow::MainWindow (Context& g)
2020
: DocumentWindow (Util::appName(), Colours::darkgrey, DocumentWindow::allButtons, false),
2121
world (g)
2222
{
23+
setUsingNativeTitleBar (true);
24+
setResizable (true, false);
25+
2326
auto& gui = *g.services().find<GuiService>();
2427

2528
auto _mainMenu = new MainMenu (*this, gui.commands());
@@ -30,8 +33,6 @@ MainWindow::MainWindow (Context& g)
3033

3134
g.session()->addChangeListener (this);
3235
addKeyListener (gui.commands().getKeyMappings());
33-
setUsingNativeTitleBar (true);
34-
setResizable (true, false);
3536
}
3637

3738
MainWindow::~MainWindow()

0 commit comments

Comments
 (0)