OSDN Git Service

(no commit message)
authortakezoe <takezoe@871d6764-1e22-0410-b313-a55050885396>
Fri, 14 Aug 2009 06:11:50 +0000 (06:11 +0000)
committertakezoe <takezoe@871d6764-1e22-0410-b313-a55050885396>
Fri, 14 Aug 2009 06:11:50 +0000 (06:11 +0000)
lib/Wiki.pm

index ca546d4..11fddda 100644 (file)
@@ -1072,16 +1072,12 @@ sub set_page_level {
        my $self  = shift;
        my $page  = shift;
        my $level = shift;
-       
-       # $level ¤¬Ì¤ÄêµÁ¤Ê¤é¥Ú¡¼¥¸¥Ç¡¼¥¿ºï½ü¤Ê¤Î¤Ç¡¢¥Õ¥Ã¥¯´ØÏ¢½èÍýÉÔÍס£
-       return $self->{"storage"}->set_page_level($page) if (not defined $level);
-
-       # Í¿¤¨¤é¤ì¤¿ $level ¤¬¸½ºß¤Î¥Ú¡¼¥¸¥ì¥Ù¥ë¤ÈÅù¤·¤±¤ì¤Ð²¿¤â¤»¤º¤Ë½ªÎ»¡£
-       my $old_level = $self->get_page_level($page);
-       return if ($level == $old_level);
 
        $self->{"storage"}->set_page_level($page,$level);
 
+       # $level ¤¬Ì¤ÄêµÁ¤Ê¤é¥Ú¡¼¥¸¥Ç¡¼¥¿ºï½ü¤Ê¤Î¤Ç¡¢¥Õ¥Ã¥¯´ØÏ¢½èÍýÉÔÍס£
+       return if (not defined $level);
+
        # ½èÍý¤ÎÀ®Èݤò¸¡ºº¡£
        my $new_level = $self->get_page_level($page);
        if ($new_level != $level) {
@@ -1089,7 +1085,7 @@ sub set_page_level {
        }
 
        # ¥Ú¡¼¥¸¥ì¥Ù¥ë¤ÎÊѹ¹¤ËÀ®¸ù¤·¤¿¤Î¤Ç¡¢¥Õ¥Ã¥¯¤òȯ¹Ô¡£
-       $self->do_hook('change_page_level', $page, $new_level, $old_level);     
+       $self->do_hook('change_page_level', $page, $new_level);
 }
 
 #==============================================================================