Move BarberPole from HaikuDepot to libshared

I want to use this in at least 2 third-party applications. I think it's
time to make it shared?

Change-Id: I855a59aab4ad6d47d77cf2901cb3dfc34c108059
Reviewed-on: https://review.haiku-os.org/c/haiku/+/6296
Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
PulkoMandy
2023-04-29 16:11:43 +00:00
committed by waddlesplash
parent cd6e756df5
commit 0ba60bc743
4 changed files with 1 additions and 5 deletions
-1
View File
@@ -113,7 +113,6 @@ local textDocumentSources =
local applicationSources = local applicationSources =
App.cpp App.cpp
BarberPole.cpp
BitmapView.cpp BitmapView.cpp
Captcha.cpp Captcha.cpp
CreateUserDetail.cpp CreateUserDetail.cpp
@@ -15,8 +15,6 @@
#include <pthread.h> #include <pthread.h>
#include <stdio.h> #include <stdio.h>
#include "Logger.h"
// #pragma mark - MachineRoom // #pragma mark - MachineRoom
@@ -80,7 +78,6 @@ private:
BMessenger* messenger = new BMessenger(pole); BMessenger* messenger = new BMessenger(pole);
fMessengers.AddItem(messenger); fMessengers.AddItem(messenger);
HDTRACE("did add barber-pole to machine room");
if (wasEmpty) if (wasEmpty)
release_sem(fSpinLoopLock); release_sem(fSpinLoopLock);
@@ -94,7 +91,6 @@ private:
BMessenger* messenger = fMessengers.ItemAt(i); BMessenger* messenger = fMessengers.ItemAt(i);
if (messenger->Target(NULL) == pole) { if (messenger->Target(NULL) == pole) {
fMessengers.RemoveItem(messenger, true); fMessengers.RemoveItem(messenger, true);
HDTRACE("did remove barber-pole from machine room");
break; break;
} }
} }
+1
View File
@@ -28,6 +28,7 @@ for architectureObject in [ MultiArchSubDirSetup ] {
AboutMenuItem.cpp AboutMenuItem.cpp
ArgumentVector.cpp ArgumentVector.cpp
AttributeUtilities.cpp AttributeUtilities.cpp
BarberPole.cpp
BitmapButton.cpp BitmapButton.cpp
CalendarView.cpp CalendarView.cpp
ColorItem.cpp ColorItem.cpp