PointerMapping: eliminate "self" naming convention

This commit is contained in:
Isaac Freund 2024-03-14 12:58:50 +01:00
parent 278865065b
commit c3cee0b91f
No known key found for this signature in database
GPG Key ID: 86DED400DDFD7A11

View File

@ -14,7 +14,7 @@
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
const Self = @This();
const PointerMapping = @This();
const std = @import("std");
const assert = std.debug.assert;
@ -39,7 +39,7 @@ pub fn init(
modifiers: wlr.Keyboard.ModifierMask,
action_type: std.meta.Tag(Action),
command_args: []const [:0]const u8,
) !Self {
) !PointerMapping {
assert(action_type == .command or command_args.len == 1);
var arena = std.heap.ArenaAllocator.init(util.gpa);
@ -60,7 +60,7 @@ pub fn init(
},
};
return Self{
return PointerMapping{
.event_code = event_code,
.modifiers = modifiers,
.action = action,
@ -68,7 +68,7 @@ pub fn init(
};
}
pub fn deinit(self: *Self) void {
self.arena_state.promote(util.gpa).deinit();
self.* = undefined;
pub fn deinit(pointer_mapping: *PointerMapping) void {
pointer_mapping.arena_state.promote(util.gpa).deinit();
pointer_mapping.* = undefined;
}