Mercurial > minori
comparison src/sys/osx/dark_theme.cc @ 196:f0ff06a45c42
date: use std::optional for values
author | Paper <mrpapersonic@gmail.com> |
---|---|
date | Thu, 07 Dec 2023 16:28:11 -0500 |
parents | 975a3f0965e2 |
children | 862d0d8619f6 |
comparison
equal
deleted
inserted
replaced
195:975a3f0965e2 | 196:f0ff06a45c42 |
---|---|
46 | 46 |
47 if (!NSAppearanceNameAqua || !NSAppearanceNameDarkAqua) | 47 if (!NSAppearanceNameAqua || !NSAppearanceNameDarkAqua) |
48 if (!RetrieveAppearanceNames()) | 48 if (!RetrieveAppearanceNames()) |
49 return false; | 49 return false; |
50 | 50 |
51 // NSArray* array = @[NSAppearanceNameAqua, NSAppearanceNameDarkAqua]; | |
51 CFArrayRef array = []() -> CFArrayRef { | 52 CFArrayRef array = []() -> CFArrayRef { |
52 CFStringRef refs[] = {NSAppearanceNameAqua, NSAppearanceNameDarkAqua}; | 53 CFStringRef refs[] = {NSAppearanceNameAqua, NSAppearanceNameDarkAqua}; |
53 return CFArrayCreate(NULL, reinterpret_cast<const void**>(refs), 2, &kCFTypeArrayCallBacks); | 54 return CFArrayCreate(NULL, reinterpret_cast<const void**>(refs), 2, &kCFTypeArrayCallBacks); |
54 }(); | 55 }(); |
55 | 56 |