aboutsummaryrefslogtreecommitdiffhomepage
path: root/gtk
diff options
context:
space:
mode:
Diffstat (limited to 'gtk')
-rwxr-xr-xgtk/Converter.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/gtk/Converter.h b/gtk/Converter.h
index 30bb781ac..0b95701f8 100755
--- a/gtk/Converter.h
+++ b/gtk/Converter.h
@@ -14,7 +14,7 @@ const gsize sizeFailure = static_cast<gsize>(-1);
* Encapsulate g_iconv safely.
*/
class Converter {
- GIConv iconvh;
+ GIConv iconvh = iconvhBad;
void OpenHandle(const char *fullDestination, const char *charSetSource) noexcept {
iconvh = g_iconv_open(fullDestination, charSetSource);
}
@@ -22,11 +22,8 @@ class Converter {
return iconvh != iconvhBad;
}
public:
- Converter() noexcept {
- iconvh = iconvhBad;
- }
+ Converter() noexcept = default;
Converter(const char *charSetDestination, const char *charSetSource, bool transliterations) {
- iconvh = iconvhBad;
Open(charSetDestination, charSetSource, transliterations);
}
// Deleted so Converter objects can not be copied.