Skip to content

Commit 35b0a5d

Browse files
committed
Merge branch 'master' of github.com:mauroc/squiddio_pi
2 parents 623b833 + 168458d commit 35b0a5d

File tree

4 files changed

+10
-8
lines changed

4 files changed

+10
-8
lines changed

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ SET(CPACK_PACKAGE_CONTACT "Mauro Calvi")
3333

3434
SET(VERSION_MAJOR "1")
3535
SET(VERSION_MINOR "0")
36-
SET(VERSION_PATCH "11")
37-
SET(PLUGIN_VERSION_DATE "2019/09/26")
36+
SET(VERSION_PATCH "12")
37+
SET(PLUGIN_VERSION_DATE "2019/10/10")
3838
SET(OCPN_MIN_VERSION "ov50")
3939

4040
#SET(CMAKE_BUILD_TYPE Debug)

ci/travis-build-osx.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ chmod 644 /usr/local/lib/lib*.dylib
4242
make install
4343
#make install # Dunno why the second is needed but it is, otherwise
4444
# plugin data is not included in the bundle
45-
# make create-dmg
45+
make create-dmg
4646

4747
wget http://opencpn.navnux.org/build_deps/Packages.dmg;
4848
hdiutil attach Packages.dmg;

cmake/PluginPackage.cmake

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,24 +171,24 @@ IF(APPLE)
171171

172172
# INSTALL(DIRECTORY DESTINATION "bin/OpenCPN.app/Contents/PlugIns")
173173
install(
174-
FILES ${PREFIX_PARENTLIB}/libsquiddio_pi.dylib
174+
FILES ${PREFIX_PARENTLIB}/lib${PACKAGE_NAME}.dylib
175175
DESTINATION "bin/OpenCPN.app/Contents/PlugIns"
176176
)
177177
set(
178178
LIBS
179-
"\${CMAKE_INSTALL_PREFIX}/bin/OpenCPN.app/Contents/PlugIns/libsquiddio_pi.dylib"
179+
"\${CMAKE_INSTALL_PREFIX}/bin/OpenCPN.app/Contents/PlugIns/lib${PACKAGE_NAME}.dylib"
180180
)
181181
MESSAGE(STATUS "osX package: ${CPACK_PACKAGE_FILE_NAME}, package_version: ${PACKAGE_VERSION}, package_release: ${OCPN_MIN_VERSION}")
182182
add_custom_command(
183183
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${CPACK_PACKAGE_FILE_NAME}.dmg
184184
COMMAND chmod +x ${CMAKE_SOURCE_DIR}/buildosx/create-dmg
185185
COMMAND
186186
${CMAKE_SOURCE_DIR}/buildosx/create-dmg
187-
--volname "squiddio_pi Installer"
187+
--volname "${PACKAGE_NAME} Installer"
188188
--background ${CMAKE_SOURCE_DIR}/buildosx/background.png
189189
${CMAKE_CURRENT_BINARY_DIR}/${CPACK_PACKAGE_FILE_NAME}.dmg
190190
${CMAKE_INSTALL_PREFIX}/bin/
191-
DEPENDS ${CMAKE_INSTALL_PREFIX}/bin/OpenCPN.app/Contents/PlugIns/libsquiddio_pi.dylib
191+
DEPENDS ${CMAKE_INSTALL_PREFIX}/bin/OpenCPN.app/Contents/PlugIns/lib${PACKAGE_NAME}.dylib
192192
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
193193
COMMENT "create-dmg [${CPACK_PACKAGE_FILE_NAME}]: Generated dmg file."
194194
)

src/squiddio_pi.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ int squiddio_pi::Init(void) {
250250

251251
// This PlugIn needs a toolbar icon, so request its insertion
252252
m_leftclick_tool_id = InsertPlugInTool(_T(""), _img_plugin_logo,
253-
_img_plugin_logo, wxITEM_NORMAL, _("sQuiddio"), _T(""), NULL,
253+
_img_plugin_logo, wxITEM_CHECK, _("sQuiddio"), _T(""), NULL,
254254
SQUIDDIO_TOOL_POSITION, 0, this);
255255

256256
m_pThread = new SquiddioThread(this);
@@ -1204,7 +1204,9 @@ void squiddio_pi::SetLogsWindow() {
12041204
}
12051205

12061206
void squiddio_pi::OnToolbarToolCallback(int id) {
1207+
SetToolbarItemState( m_leftclick_tool_id, true );
12071208
PreferencesDialog(m_parent_window);
1209+
SetToolbarItemState( m_leftclick_tool_id, false );
12081210
}
12091211
void squiddio_pi::SetPluginMessage(wxString &message_id, wxString &message_body) {
12101212
g_psJSON->ProcessMessage(message_id, message_body);

0 commit comments

Comments
 (0)