Changeset 4972


Ignore:
Timestamp:
12/04/03 19:39:04 (17 years ago)
Author:
piso
Message:

invokeBufferActivatedHook()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/j/src/org/armedbear/j/LispAPI.java

    r4968 r4972  
    33 *
    44 * Copyright (C) 2003 Peter Graves
    5  * $Id: LispAPI.java,v 1.29 2003-12-04 16:56:02 piso Exp $
     5 * $Id: LispAPI.java,v 1.30 2003-12-04 19:39:04 piso Exp $
    66 *
    77 * This program is free software; you can redistribute it and/or
     
    577577                    }
    578578                } else {
    579                     preferences.setProperty(property, String.valueOf(newValue));
     579                    preferences.setProperty(property, LispString.getValue(newValue));
    580580                    return newValue;
    581581                }
     
    597597                    }
    598598                } else {
    599                     mode.setProperty(property, String.valueOf(newValue));
     599                    mode.setProperty(property, LispString.getValue(newValue));
    600600                    return newValue;
    601601                }
     
    615615                    return newValue;
    616616                }
    617                 buffer.setProperty(property, String.valueOf(newValue));
     617                buffer.setProperty(property, LispString.getValue(newValue));
    618618                return newValue;
    619619            }
     
    813813        catch (Throwable t) {
    814814            Log.debug(t);
     815        }
     816    }
     817
     818    public static void invokeBufferActivatedHook(Buffer buffer)
     819    {
     820        if (buffer != null) {
     821            try {
     822                Primitives.FUNCALL.execute(PACKAGE_J.intern("INVOKE-HOOK"),
     823                                           PACKAGE_J.intern("BUFFER-ACTIVATED-HOOK"),
     824                                           new JavaObject(buffer));
     825            }
     826            catch (Throwable t) {
     827                Log.debug(t);
     828            }
    815829        }
    816830    }
Note: See TracChangeset for help on using the changeset viewer.